Impact
Date::Manip versions up to 6.99 contain a CPU exhaustion flaw caused by quadratic backtracking in the unanchored time substitution within the internal _parse_time routine. The flaw, which falls under CWE-1333 (Regression of CPU Complexity), allows an attacker to supply an untrusted string with an arbitrarily long run of whitespace. The parser attempts to match time patterns at every position in the whitespace, resulting in exponential increase in processing time; hundreds of kilobytes of space can force minutes of CPU usage for a single parse call.
Affected Systems
The affected product is SBECK Date::Manip for Perl, versions 6.99 and all earlier releases. No specific sub‑version ranges beyond this upper bound are listed; therefore all products up to 6.99 are considered vulnerable.
Risk and Exploitability
The CVSS score is 7.5, and the EPSS score is < 1%; the vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the denial of service simply by feeding the parser a long untrusted input string that contains a continuous block of whitespace. The flaw does not require any other secret or privileged capability. Because the exploit relies on CPU consumption alone, automated or manual denial‑of‑service attacks are feasible, especially in environments where the Date::Manip library is exposed to external or untrusted data such as web or network services.
OpenCVE Enrichment