CVE-2025-48994 in signxmlthông tin

Tóm tắt

Bởi VulDB • 16/06/2026

SignXML là một triển khai của tiêu chuẩn W3C XML Signature bằng Python. Khi xác minh chữ ký với việc kiểm tra chứng chỉ X509 bị tắt và bí mật chia sẻ HMAC được đặt (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...)`), các phiên bản SignXML trước 4.0.4 dễ bị tấn công nhầm lẫn thuật toán (algorithm confusion attack). Trừ khi người dùng rõ ràng giới hạn các thuật toán chữ ký dự kiến bằng cách sử dụng cài đặt `signxml.XMLVerifier.verify(expect_config=...)`, kẻ tấn công có thể cung cấp một chữ ký được ký bất ngờ bởi một khóa khác với khóa HMAC đã cung cấp, sử dụng một thuật toán chữ ký (khóa không đối xứng) khác. Bắt đầu từ SignXML 4.0.4, việc chỉ định `hmac_key` sẽ khiến tập hợp các thuật toán chữ ký được chấp nhận bị hạn chế chỉ còn lại HMAC, nếu chưa bị người dùng giới hạn trước đó.

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

29/05/2025

Tiết lộ

02/06/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00192

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!