CVE-2026-93471 in esamlthông tin

Tóm tắt

Bởi VulDB • 22/10/2026

Xử lý không đúng dữ liệu được nén ở mức độ cao (Khuếch đại Dữ liệu) trong esaml_binding của dropbox esaml cho phép một kẻ tấn công chưa xác thực làm cạn kiệt bộ nhớ máy chủ và gây sập Erlang VM thông qua một SAMLResponse đã được tạo ra đặc biệt.

Hàm `esaml_binding:decode_response/2` giải mã base64 đối tượng SAMLResponse do kẻ tấn công cung cấp, sau đó nén ngược (inflate) nó bằng cách sử dụng `zlib:unzip/1` mà không có giới hạn đầu ra, rồi chuyển đổi kết quả thành một charlist thông qua `binary_to_list/1` trước khi phân tích cú pháp. Quá trình này diễn ra tại các điểm cuối tiêu thụ SAML (ACS) và single-logout, vốn chấp nhận các yêu cầu chưa xác thực theo thiết kế, và nó chạy trước bất kỳ kiểm tra chữ ký nào. Một luồng deflate nhỏ có thể đạt tỷ lệ nén gần 1000:1, do đó một thân yêu cầu kích thước vài chục kilobyte sẽ được giải nén thành hàng trăm megabyte rồi lên đến vài gigabyte bộ nhớ heap dạng list, khiến chỉ một vài yêu cầu là đủ để làm cạn kiệt bộ nhớ và đưa nút (node) xuống.

Vấn đề này ảnh hưởng đến esaml: từ phiên bản 0.1.0 trở đi.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

EEF

Đặt trước

06/10/2026

Tiết lộ

22/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!