CVE-2018-1000210 in YamlDotNetthông tin

Tóm tắt

Bởi VulDB • 06/06/2026

YamlDotNet phiên bản 4.3.2 và các phiên bản trước đó chứa lỗ hổng Tham chiếu Đối tượng Trực tiếp Không an toàn (Insecure Direct Object Reference). Hành vi mặc định của `Deserializer.Deserialize()` sẽ giải serialize (deserialize) các loại do người dùng kiểm soát trong dòng lệnh "currentType = Type.GetType(nodeEvent.Tag.Substring(1), throwOnError: false);" và khởi tạo chúng một cách mù quáng, điều này có thể dẫn đến việc thực thi mã (Code execution) trong ngữ cảnh của tiến trình đang chạy. Cuộc tấn công này dường như có thể khai thác được khi nạn nhân phải phân tích cú pháp một tệp YAML được chế tác đặc biệt. Lỗ hổng này đã xuất hiện và được sửa chữa trong phiên bản 5.0.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Đặt trước

13/07/2018

Tiết lộ

13/07/2018

Kiểm duyệt

được chấp nhận

EPSS

0.01469

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!