PT-2026-60780 · Cpan · Http::Date
CVE-2026-14741
·
Published
2026-07-10
·
Updated
2026-08-03
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
HTTP::Date versions prior to 6.08
Description
An issue exists where the
parse date() function, which is also used by str2time(), is susceptible to Regular Expression Denial of Service (ReDoS). This occurs because several regex patterns use unbounded quantifiers adjacent to each other before a trailing s*$ anchor. When a valid date prefix is followed by a long sequence of digits, letters, or whitespace and a final byte that prevents a match, the engine performs polynomial backtracking. This can lead to CPU exhaustion and a denial of service when processing untrusted HTTP headers such as Date, Expires, and Last-Modified.Recommendations
Update HTTP::Date to version 6.08 or later.
As a temporary mitigation, restrict the use of the
parse date() and str2time() functions when processing untrusted date headers.Exploit
Fix
DoS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Http::Date