CVE-2026-87768
Received Received - Intake

CPU Exhaustion in DateTime-Lite Perl Module

Vulnerability report for CVE-2026-87768, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-30

Last updated on: 2026-10-30

Assigner: CPANSec

Description

DateTime::Lite versions before 0.8.1 for Perl allow CPU exhaustion via a per-day loop when adding seconds. _normalize_leap_seconds crosses day boundaries one day at a time, so add(seconds => $n) on an object with a non-floating time zone takes about |$n|/86400 iterations, and nothing limits $n. The XS implementation and the pure-Perl fallback both have the loop. An attacker who controls the number of seconds added can keep the process busy for as long as they choose.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-30
Last Modified
2026-10-30
Generated
2026-10-30
AI Q&A
2026-10-30
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-407 An algorithm in a product has an inefficient worst-case computational complexity that may be detrimental to system performance and can be triggered by an attacker, typically using crafted manipulations that ensure that the worst case is being reached.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is in DateTime::Lite versions before 0.8.1 for Perl. It allows an attacker to cause CPU exhaustion by adding a large number of seconds to a time object. The loop processes one day at a time, so adding a large number of seconds results in many iterations, consuming CPU resources.

Impact Analysis

An attacker who controls the number of seconds added can keep the process busy for as long as they choose, leading to denial of service by consuming excessive CPU resources.

Mitigation Strategies

Update DateTime::Lite to version 0.8.1 or later to address the CPU exhaustion issue in time calculations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-87768. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart