جزئیات آسیب‌پذیری

CVE-2026-83618

xmldom xmldom

xmldom: requireWellFormed DocType publicId/systemId validation is bypassable via an embedded line terminator

CVSS 4.0
8.7بالا

شرح رسمی (انگلیسی)

xmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module. From 0.9.10 until 0.9.12, the requireWellFormed: true serializer validates DocumentType.publicId and DocumentType.systemId with PubidLiteral_match and SystemLiteral_match expressions produced by reg() in lib/grammar.js, which inherit the multiline flag. A complete valid literal on the first line can therefore satisfy the matcher while U+000A, U+000D, U+2028, or U+2029 and breakout markup remain in the emitted <!DOCTYPE ...> declaration. This bypasses the strict-serialization mitigation for the earlier DocumentType injection advisory; creation and direct property assignment remain unvalidated by design. This issue is fixed in @xmldom/xmldom version 0.9.12.

امتیازهای CVSS

امتیازنسخهمنبعبردار
8.7بالا 4.0 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
xmldom xmldom >= 0.9.10, < 0.9.12 CVEProject cvelistV5 (CNA)
xmldom xmldom >= 0.9.10, < 0.9.12 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۴
کانال تلگرام کُلون @kolunsec_fa تازه‌های KEV، خبرهای مهم و خلاصه‌ی روزانه هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۶/۱۰
آخرین به‌روزرسانی
۱۴۰۵/۰۶/۱۳
وضعیت
منتشرشده
صادرکننده (CNA)
GitHub_M

پیش‌بینی بهره‌برداری (EPSS)

۰٫۵۷٪
احتمال بهره‌برداری در ۳۰ روز
۴۷٫۳٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
بله
وضعیت بهره‌برداری
اثبات مفهوم
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-91
    XML Injection (aka Blind XPath Injection)
  • CWE-625
    Permissive Regular Expression