PT-2026-60780 · Cpan · Http::Date

CVE-2026-14741

·

Published

2026-07-10

·

Updated

2026-08-03

CVSS v3.1

7.5

High

VectorAV: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

CVE-2026-14741
ECHO-2E88-4656-82F2
OPENSUSE-SU-2026:11350-1
OPENSUSE-SU-2026:21427-1
SUSE-SU-2026:22859-1
SUSE-SU-2026:3334-1
SUSE-SU-2026:3454-1
USN-8599-1

Affected Products

Http::Date