CVE catalog

CVE-2026-14741

HTTP::Date versions before 6.08 for Perl allow CPU exhaustion via polynomial regex backtracking in parse_date. parse_date() matches the date string against a chain of alternative regexes, and str2tim

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.63% · Oct 25, 2026

HTTP::Date versions before 6.08 for Perl allow CPU exhaustion via polynomial regex backtracking in parse_date. parse_date() matches the date string against a chain of alternative regexes, and str2time() delegates to it. Several of these patterns place unbounded quantifiers next to each other before a trailing `\s*$` anchor. A valid date prefix followed by a long interior run of digits, letters, or whitespace and a single trailing byte that defeats the final match forces the engine to repartition the run, giving polynomial (about quadratic) backtracking. A header value of a few tens of kilobytes runs for tens of seconds of CPU. HTTP::Date parses timestamps such as HTTP `Date`, `Expires`, and `Last-Modified` headers, which commonly originate from untrusted sources. Any caller that passes an untrusted date header to str2time() or parse_date() can be driven to consume unbounded CPU, a denial of service.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibhttp-date-perlsid6.08-1fixed
Debianlibhttp-date-perlforky6.08-1fixed
Debianlibhttp-date-perltrixie6.06-1vulnerable
Debianlibhttp-date-perlbookworm6.05-2vulnerable
Cpelibhttp-date-perlNot reportedNot reportedvulnerable
Ubuntulibhttp-date-perlnoble6.06-1ubuntu0.24.04.1fixed
Suseperl-HTTP-Datelinux enterprise module for basesystem 15 sp76.02-150000.3.3.1fixed
Suseperl-HTTP-Datelinux enterprise server ltss extended security 12 sp56.02-9.3.1fixed
Ubuntulibhttp-date-perl14.046.02-1vulnerable
Ubuntulibhttp-date-perl16.046.02-1vulnerable
Ubuntulibhttp-date-perl18.046.02-1vulnerable
Ubuntulibhttp-date-perl20.046.02-1vulnerable
Ubuntulibhttp-date-perl20.046.05-1vulnerable
Ubuntulibhttp-date-perl22.046.05-1vulnerable
Ubuntulibhttp-date-perl22.046.05-1ubuntu0.1fixed
Ubuntulibhttp-date-perl24.046.05-2vulnerable
Ubuntulibhttp-date-perl24.046.06-1vulnerable
Ubuntulibhttp-date-perl24.046.06-1ubuntu0.24.04.1fixed
Ubuntulibhttp-date-perl26.046.06-1vulnerable
Ubuntulibhttp-date-perl26.046.06-1ubuntu0.26.04.1fixed
Suseperl-HTTP-Datelinux enterprise server 16.06.06-160000.3.1fixed
Suseperl-HTTP-Datelinux enterprise server for sap applications 16.06.06-160000.3.1fixed
Opensuseperl-HTTP-Dateleap 16.06.06-160000.3.1fixed
Opensuseperl-HTTP-Datetumbleweed6.80.0-1.1fixed
Ubuntulibhttp-date-perl22.046.05-1vulnerable
Ubuntulibhttp-date-perl22.046.05-1ubuntu0.1fixed
Ubuntulibhttp-date-perl24.046.05-2vulnerable
Ubuntulibhttp-date-perl24.046.06-1vulnerable
Ubuntulibhttp-date-perl24.046.06-1ubuntu0.24.04.1fixed
Ubuntulibhttp-date-perl26.046.06-1vulnerable
Ubuntulibhttp-date-perl26.046.06-1ubuntu0.26.04.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibhttp-date-perlsourcesid6.08-1not yet assignedNot reportedNot reported
Debianlibhttp-date-perlsourceforky6.08-1not yet assignedNot reportedNot reported
Debianlibhttp-date-perlsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianlibhttp-date-perlsourcebookworm(unfixed)not yet assignedNot reportedNot reported
Ubuntulibhttp-date-perldebnoble6.06-1ubuntu0.24.04.1Not reportedNot reportedNot reported
Suseperl-HTTP-Daterpmlinux enterprise module for basesystem 15 sp76.02-150000.3.3.1Not reportedSUSE-SU-2026:3454-1Not reported
Suseperl-HTTP-Daterpmlinux enterprise server ltss extended security 12 sp56.02-9.3.1Not reportedSUSE-SU-2026:3334-1Not reported
Ubuntulibhttp-date-perldeb22.046.05-1ubuntu0.1Not reportedUBUNTU-CVE-2026-14741Not reported
Ubuntulibhttp-date-perldeb24.046.06-1ubuntu0.24.04.1Not reportedUBUNTU-CVE-2026-14741Not reported
Ubuntulibhttp-date-perldeb26.046.06-1ubuntu0.26.04.1Not reportedUBUNTU-CVE-2026-14741Not reported
Suseperl-HTTP-Daterpmlinux enterprise server 16.06.06-160000.3.1Not reportedSUSE-SU-2026:22859-1Not reported
Suseperl-HTTP-Daterpmlinux enterprise server for sap applications 16.06.06-160000.3.1Not reportedSUSE-SU-2026:22859-1Not reported
Opensuseperl-HTTP-Daterpmleap 16.06.06-160000.3.1Not reportedOPENSUSE-SU-2026:21427-1Not reported
Opensuseperl-HTTP-Daterpmtumbleweed6.80.0-1.1Not reportedOPENSUSE-SU-2026:11350-1Not reported
Ubuntulibhttp-date-perldeb22.046.05-1ubuntu0.1Not reportedUSN-8599-1Not reported
Ubuntulibhttp-date-perldeb24.046.06-1ubuntu0.24.04.1Not reportedUSN-8599-1Not reported
Ubuntulibhttp-date-perldeb26.046.06-1ubuntu0.26.04.1Not reportedUSN-8599-1Not reported

Notes

[trixie] libhttp-date-perl: Minor issue [bookworm] libhttp-date-perl: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 6.05-2 · all · bookworm

      Affected

      nvd · libhttp-date-perl · debian · bookworm; nvd · libhttp-date-perl · debian · 12

    • 6.05-2 · all · bookworm

      Affected

      nvd · libhttp-date-perl · debian · bookworm; nvd · libhttp-date-perl · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 6.06-1 · all · trixie

      Affected

      nvd · libhttp-date-perl · debian · 13

    • 6.06-1 · all · trixie

      Affected

      nvd · libhttp-date-perl · debian · 13

[openSUSE Tumbleweed]

  • Source package: [perl-HTTP-Date]

    Details (1)
    • 6.80.0-1.1 · noarch · tumbleweed

      Fixed · Fixed: 6.80.0-1.1

      nvd · perl-HTTP-Date · opensuse · tumbleweed

Observed:

References