CVE-2026-103604 in bc-csharpthông tin

Tóm tắt

Bởi VulDB • 02/10/2026

Độ phức tạp thuật toán không hiệu quả trong quá trình chuyển đổi chuỗi tên phân biệt X.509 (X509Name.ToString và IetfUtilities.ValueToString) trong bc-csharp của Legion of the Bouncy Castle Inc. trước phiên bản 2.7.0 cho phép một kẻ tấn công từ xa, chưa xác thực, gây ra tình trạng từ chối dịch vụ (DoS) thông qua việc làm cạn kiệt tài nguyên CPU bằng cách sử dụng chứng chỉ, CRL, yêu cầu cấp chứng nhận hoặc cấu trúc khác có tên chứa giá trị thuộc tính dài gồm các ký tự cần được thoát (escape), chẳng hạn như dấu phẩy, hoặc khoảng trắng ở đầu/cuối. Nguyên nhân là do mỗi ký tự backslash dùng để escape đều được chèn vào bộ đệm đang được quét, khiến khối lượng công việc tăng theo bậc hai so với độ dài của giá trị đó. Các ứng dụng bị phơi nhiễm khi chúng chuyển đổi tên như vậy thành chuỗi, ví dụ để ghi log hoặc hiển thị, hoặc so sánh nó với IetfUtilities.RdnAreEqual, giống như cách xác thực đường dẫn PKIX kiểm tra các ràng buộc tên directoryName.

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

chịu trách nhiệm

Bcorg

Đặt trước

01/10/2026

Tiết lộ

02/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00259

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!