PT-2026-66475 · Cpan+1 · Date::Manip+1

CVE-2026-60075

·

Published

2026-07-30

·

Updated

2026-08-30

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 Date::Manip versions prior to 7.0
Description CPU exhaustion can occur due to quadratic backtracking during unanchored time substitution within the parse time() function. The issue arises when the function uses an unanchored substitution s/$timerx/ /, where $timerx is an auto-generated alternation of time patterns. When processing a long sequence of whitespace, the regular expression engine greedily consumes the whitespace and then backtracks repeatedly, leading to a significant increase in CPU usage. This can result in a denial of service if an untrusted string of unbounded length is passed to ParseDate(), Date::Manip::Date->parse(), or Date::Manip::Date->parse time().
Recommendations Update to a version newer than 6.99. As a temporary mitigation, restrict the length of untrusted strings passed to ParseDate(), Date::Manip::Date->parse(), and Date::Manip::Date->parse time().

Exploit

Fix

DoS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2026:56970
ALSA-2026:56971
ALSA-2026:57562
AZL-94392
CVE-2026-60075
OESA-2026-3539
OPENSUSE-SU-2026:11457-1
OPENSUSE-SU-2026:21510-1
OPENSUSE-SU-2026:21552-1
RHSA-2026:56970
RHSA-2026:56971
RHSA-2026:57562
SUSE-SU-2026:23218-1
SUSE-SU-2026:23229-1
SUSE-SU-2026:3537-1
SUSE-SU-2026:3551-1

Affected Products

Date::Manip
Rocky Linux