{"schema":"threatline.record/2","record":{"id":"CVE-2026-105829","aliases":["GHSA-97jj-33gv-5xf9"],"summary":"League CommonMark 1.3.0 before 2.10.2 Stored XSS via DisallowedRawHtml Bypass","details":"League CommonMark from 1.3.0 before 2.10.2 contains a cross-site scripting vulnerability that allows users posting Markdown to bypass the DisallowedRawHtml extension by ending raw HTML with a bare disallowed tag name. Attackers can place a lone <script or <iframe line followed by a block supplying attributes like src or onload, executing stored scripts in viewers' browsers under default GFM settings.","categories":["Libraries & packages"],"product":"commonmark","vendor":"thephpleague","ecosystem":"Packagist","affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-105829","source_modified_at":"2026-10-10T03:05:39.203Z","fetched_at":"2026-10-23T18:48:36.087640Z","product":"commonmark","vendor":"thephpleague","versions":[],"defaultStatus":"unaffected"},{"source":"OSV","source_url":"https://osv.dev/vulnerability/GHSA-97jj-33gv-5xf9","source_modified_at":"2026-10-09T02:56:07.054426049Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"ecosystem":"Packagist","name":"league/commonmark","purl":"pkg:composer/league/commonmark"},"ranges":[{"events":[{"introduced":"1.3.0"},{"fixed":"2.10.2"}],"type":"ECOSYSTEM"}],"versions":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.4.0","1.4.1","1.4.2","1.4.3","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","2.0.0","2.0.0-beta1","2.0.0-beta2","2.0.0-beta3","2.0.0-rc1","2.0.0-rc2","2.0.1","2.0.2","2.0.3","2.0.4","2.1.0","2.1.1","2.1.2","2.1.3","2.10.0","2.10.1","2.2.0","2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.3.0","2.3.1"]}],"fixed_versions":[{"source":"OSV","source_url":"https://osv.dev/vulnerability/GHSA-97jj-33gv-5xf9","source_modified_at":"2026-10-09T02:56:07.054426049Z","fetched_at":"2026-10-23T18:45:31.882637Z","package":{"ecosystem":"Packagist","name":"league/commonmark","purl":"pkg:composer/league/commonmark"},"version":"2.10.2"}],"cvss":5.3,"severity":"Medium","kev":{"listed":false},"epss":{"probability":0.00204,"percentile":0.09881,"score_date":"2026-10-23"},"published_at":"2026-10-08T14:10:30.523Z","modified_at":"2026-10-10T03:05:39.203Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-105829","fetched_at":"2026-10-23T18:48:36.087640Z","source_modified_at":"2026-10-10T03:05:39.203Z"},{"source":"OSV","url":"https://osv.dev/vulnerability/GHSA-97jj-33gv-5xf9","fetched_at":"2026-10-23T18:45:31.882637Z","source_modified_at":"2026-10-09T02:56:07.054426049Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-105829","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","OSV","EPSS"],"references":[{"source":"CVE List","url":"https://github.com/thephpleague/commonmark/security/advisories/GHSA-97jj-33gv-5xf9","tags":["exploit"]},{"source":"CVE List","url":"https://www.vulncheck.com/advisories/league-commonmark-1.3.0-before-2.10.2-stored-xss-via-disallowedrawhtml-bypass","tags":["third-party-advisory"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"poc","automatable":"no","technical_impact":"partial","assessed_at":"2026-10-10T03:05:16.269227Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"ecosystem","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-10-10T03:05:39.203Z","content_hash":"eb69486b20d56ef3e77f3e834b7a4ca9955b75017671e7a36dad987aa6835220"}}
