
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
- Severity
- High · CVSS 7.5
CVSS: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.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | libhttp-date-perl | sid | 6.08-1 | fixed |
| Debian | libhttp-date-perl | forky | 6.08-1 | fixed |
| Debian | libhttp-date-perl | trixie | 6.06-1 | vulnerable |
| Debian | libhttp-date-perl | bookworm | 6.05-2 | vulnerable |
| Cpe | libhttp-date-perl | Not reported | Not reported | vulnerable |
| Ubuntu | libhttp-date-perl | noble | 6.06-1ubuntu0.24.04.1 | fixed |
| Suse | perl-HTTP-Date | linux enterprise module for basesystem 15 sp7 | 6.02-150000.3.3.1 | fixed |
| Suse | perl-HTTP-Date | linux enterprise server ltss extended security 12 sp5 | 6.02-9.3.1 | fixed |
| Ubuntu | libhttp-date-perl | 14.04 | 6.02-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 16.04 | 6.02-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 18.04 | 6.02-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 20.04 | 6.02-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 20.04 | 6.05-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 22.04 | 6.05-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 22.04 | 6.05-1ubuntu0.1 | fixed |
| Ubuntu | libhttp-date-perl | 24.04 | 6.05-2 | vulnerable |
| Ubuntu | libhttp-date-perl | 24.04 | 6.06-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 24.04 | 6.06-1ubuntu0.24.04.1 | fixed |
| Ubuntu | libhttp-date-perl | 26.04 | 6.06-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 26.04 | 6.06-1ubuntu0.26.04.1 | fixed |
| Suse | perl-HTTP-Date | linux enterprise server 16.0 | 6.06-160000.3.1 | fixed |
| Suse | perl-HTTP-Date | linux enterprise server for sap applications 16.0 | 6.06-160000.3.1 | fixed |
| Opensuse | perl-HTTP-Date | leap 16.0 | 6.06-160000.3.1 | fixed |
| Opensuse | perl-HTTP-Date | tumbleweed | 6.80.0-1.1 | fixed |
| Ubuntu | libhttp-date-perl | 22.04 | 6.05-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 22.04 | 6.05-1ubuntu0.1 | fixed |
| Ubuntu | libhttp-date-perl | 24.04 | 6.05-2 | vulnerable |
| Ubuntu | libhttp-date-perl | 24.04 | 6.06-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 24.04 | 6.06-1ubuntu0.24.04.1 | fixed |
| Ubuntu | libhttp-date-perl | 26.04 | 6.06-1 | vulnerable |
| Ubuntu | libhttp-date-perl | 26.04 | 6.06-1ubuntu0.26.04.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | libhttp-date-perl | source | sid | 6.08-1 | not yet assigned | Not reported | Not reported |
| Debian | libhttp-date-perl | source | forky | 6.08-1 | not yet assigned | Not reported | Not reported |
| Debian | libhttp-date-perl | source | trixie | (unfixed) | not yet assigned | Not reported | Not reported |
| Debian | libhttp-date-perl | source | bookworm | (unfixed) | not yet assigned | Not reported | Not reported |
| Ubuntu | libhttp-date-perl | deb | noble | 6.06-1ubuntu0.24.04.1 | Not reported | Not reported | Not reported |
| Suse | perl-HTTP-Date | rpm | linux enterprise module for basesystem 15 sp7 | 6.02-150000.3.3.1 | Not reported | SUSE-SU-2026:3454-1 | Not reported |
| Suse | perl-HTTP-Date | rpm | linux enterprise server ltss extended security 12 sp5 | 6.02-9.3.1 | Not reported | SUSE-SU-2026:3334-1 | Not reported |
| Ubuntu | libhttp-date-perl | deb | 22.04 | 6.05-1ubuntu0.1 | Not reported | UBUNTU-CVE-2026-14741 | Not reported |
| Ubuntu | libhttp-date-perl | deb | 24.04 | 6.06-1ubuntu0.24.04.1 | Not reported | UBUNTU-CVE-2026-14741 | Not reported |
| Ubuntu | libhttp-date-perl | deb | 26.04 | 6.06-1ubuntu0.26.04.1 | Not reported | UBUNTU-CVE-2026-14741 | Not reported |
| Suse | perl-HTTP-Date | rpm | linux enterprise server 16.0 | 6.06-160000.3.1 | Not reported | SUSE-SU-2026:22859-1 | Not reported |
| Suse | perl-HTTP-Date | rpm | linux enterprise server for sap applications 16.0 | 6.06-160000.3.1 | Not reported | SUSE-SU-2026:22859-1 | Not reported |
| Opensuse | perl-HTTP-Date | rpm | leap 16.0 | 6.06-160000.3.1 | Not reported | OPENSUSE-SU-2026:21427-1 | Not reported |
| Opensuse | perl-HTTP-Date | rpm | tumbleweed | 6.80.0-1.1 | Not reported | OPENSUSE-SU-2026:11350-1 | Not reported |
| Ubuntu | libhttp-date-perl | deb | 22.04 | 6.05-1ubuntu0.1 | Not reported | USN-8599-1 | Not reported |
| Ubuntu | libhttp-date-perl | deb | 24.04 | 6.06-1ubuntu0.24.04.1 | Not reported | USN-8599-1 | Not reported |
| Ubuntu | libhttp-date-perl | deb | 26.04 | 6.06-1ubuntu0.26.04.1 | Not reported | USN-8599-1 | Not reported |
Notes
[trixie] libhttp-date-perl: Minor issue [bookworm] libhttp-date-perl: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [libhttp-date-perl]Affected
Details (2)
6.05-2· all · bookwormAffected
nvd · libhttp-date-perl · debian · bookworm; nvd · libhttp-date-perl · debian · 12
6.05-2· all · bookwormAffected
nvd · libhttp-date-perl · debian · bookworm; nvd · libhttp-date-perl · debian · 12
[Debian 13 (Trixie)]
- [libhttp-date-perl]Affected
Details (2)
6.06-1· all · trixieAffected
nvd · libhttp-date-perl · debian · 13
6.06-1· all · trixieAffected
nvd · libhttp-date-perl · debian · 13
[openSUSE Tumbleweed]
- [perl-HTTP-Date]Fixed
Source package: [perl-HTTP-Date]
Details (1)
6.80.0-1.1· noarch · tumbleweedFixed · Fixed:
6.80.0-1.1nvd · perl-HTTP-Date · opensuse · tumbleweed
Observed:
References
- [http://www.openwall.com/lists/oss-security/2026/07/17/10]
- [https://ftp.suse.com/pub/projects/security/csaf/suse-su-2026_22859-1.json]
- [https://github.com/libwww-perl/HTTP-Date/commit/78c20952cdfbf11e03cf1199ad70f13298a84c5c.patch]
- [https://github.com/libwww-perl/HTTP-Date/pull/33]
- [https://metacpan.org/release/OALDERS/HTTP-Date-6.08/changes]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-14741]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-14741]
- [https://osv.dev/vulnerability/SUSE-SU-2026:22859-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:3334-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:3454-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2026-14741]
- [https://osv.dev/vulnerability/USN-8599-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:11350-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:21427-1]
- [https://security-tracker.debian.org/tracker/CVE-2026-14741]
- [https://ubuntu.com/security/notices/USN-8599-1]
[Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [SUSE security advisories and VEX] · [Ubuntu Security Notices (USN)]