CVE-2026-45271 in picotlsthông tin

Tóm tắt

Bởi VulDB • 22/08/2026

Picotls là một thư viện giao thức TLS cho phép người dùng chọn các backend mật mã khác nhau dựa trên trường hợp sử dụng của họ. Picotls triển khai trình trợ giúp xác thực ASN.1 riêng, được backend minicrypto sử dụng khi phân tích khóa riêng PKCS#8 cục bộ. Trước commit c14231d801407640bc42c2dcf92783409ea6a7c7, trình xác thực này sẽ đệ quy đi sâu vào các phần tử ASN.1 được xây dựng mà không áp đặt độ sâu lồng ghép tối đa. Nếu một ứng dụng tải tệp khóa riêng do kẻ tấn công cung cấp thông qua hàm ptls_minicrypto_load_private_key(), hoặc gọi API xác thực ASN.1 công khai trên dữ liệu DER không đáng tin cậy, cấu trúc ASN.1 có độ lồng ghép sâu được tạo ra đặc biệt (crafted) có thể làm cạn kiệt ngăn xếp của tiến trình và gây sập ứng dụng. Lưu ý rằng backend libcrypto (OpenSSL) không sử dụng trình trợ giúp xác thực ASN.1 của picotls, do đó miễn nhiễm với lỗ hổng này. Lỗ hổng đã được khắc phục trong commit c14231d801407640bc42c2dcf92783409ea6a7c7.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

11/05/2026

Tiết lộ

22/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00113

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!