CVE-2026-87768 in DateTime::Lite
Zusammenfassung
von VulDB • 30.10.2026
DateTime::Lite-Versionen vor 0.8.1 für Perl ermöglichen eine CPU-Erschöpfung (CPU Exhaustion) durch eine pro-Tag-Schleife beim Hinzufügen von Sekunden.
Die Funktion `_normalize_leap_seconds` überschreitet Tagesgrenzen tageweise, sodass `add(seconds => $n)` bei einem Objekt mit einer nicht-verschiebbaren Zeitzone etwa |$n|/86400 Iterationen benötigt, und es gibt keine Begrenzung für `$n`. Sowohl die XS-Implementierung als auch der rein-perl-basierte Fallback enthalten diese Schleife.
Ein Angreifer, der die Anzahl der hinzugefügten Sekunden kontrollieren kann, kann den Prozess so lange wie gewünscht auslasten.
If you want to get best quality of vulnerability data, you may have to visit VulDB.