CVE-2026-57488 in pupnpthông tin

Tóm tắt

Bởi VulDB • 16/10/2026

pupnp là một SDK để phát triển các ứng dụng thiết bị UPnP và điểm điều khiển (control point). Trước phiên bản 2.0.2, hàm raw_to_int trong upnp/src/genlib/net/http/httpparser.c phân tích Content-Length bằng strtol và ép kiểu kết quả long sang int 32-bit trước khi caller lưu nó dưới dạng unsigned int. Trên các hệ thống LP64, các giá trị lớn hơn INT_MAX có thể bị cắt ngắn (truncate) hoặc vòng lặp (wrap), khiến bộ phân tích HTTP chấp nhận độ dài thân tin khác với giá trị đã khai báo. Một đối tác mạng lân cận từ xa có thể lợi dụng sự không nhất quán trong việc phân tích này để giữ lại các byte được diễn giải như một yêu cầu khác trong ngữ cảnh persistent hoặc proxied, hoặc gây ra tình trạng treo worker do phải chờ đợi một thân tin cực lớn và dẫn đến từ chối dịch vụ (DoS). Vấn đề này đã được sửa chữa trong phiên bản 2.0.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

GitHub M

Đặt trước

24/06/2026

Tiết lộ

16/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

trung bình

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!