CVE-2026-87768 in DateTime::Litethông tin

Tóm tắt

Bởi VulDB • 30/10/2026

Các phiên bản của DateTime::Lite trước 0.8.1 cho Perl có thể dẫn đến cạn kiệt tài nguyên CPU thông qua một vòng lặp trên cơ sở ngày khi cộng thêm giây.

Hàm _normalize_leap_seconds vượt qua ranh giới các ngày từng ngày một, do đó lệnh add(seconds => $n) trên đối tượng với múi giờ không linh động (non-floating time zone) sẽ mất khoảng |$n|/86400 lần lặp, và không có cơ chế nào hạn chế giá trị của $n. Cả triển khai XS lẫn phần dự phòng thuần Perl đều chứa vòng lặp này.

Một kẻ tấn công kiểm soát được số giây cần cộng thêm có thể giữ cho tiến trình hoạt động liên tục trong khoảng thời gian tùy ý mà họ chọn.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

CPANSec

Đặt trước

09/09/2026

Tiết lộ

30/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!