{"action":"Upgrade sanitize-html to 2.18.1 or later.","affected":[{"fixed":"2.18.1","introduced":"2.18.0"}],"component":"sanitize-html","cve_ids":["CVE-2026-113650"],"ecosystem":"npm","exploited":false,"fixed_versions":["2.18.1"],"ghsa_id":"GHSA-c9rx-x947-fp3h","id":"tcs_01M5JKT2WPE8FZV45MWDASXY5H","modified_at":"2026-10-21T17:15:08.634885273Z","published_at":"2026-10-21T17:05:01Z","references":["https://osv.dev/vulnerability/GHSA-c9rx-x947-fp3h","https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-c9rx-x947-fp3h","https://nvd.nist.gov/vuln/detail/CVE-2026-113650","https://github.com/apostrophecms/apostrophe/commit/06e4b377f3c360f9e89c32dccd7e505ad5ddf498","https://github.com/apostrophecms/apostrophe/commit/40b989b1a9dd23d30029b8ce7668634265cfe5ea","https://github.com/apostrophecms/apostrophe","https://github.com/apostrophecms/apostrophe/releases/tag/sanitize-html@2.18.1"],"severity":{"label":"medium","score":5.3},"sources":[{"source":"osv","source_id":"GHSA-c9rx-x947-fp3h","url":"https://osv.dev/vulnerability/GHSA-c9rx-x947-fp3h"}],"summary":"ApostropheCMS sanitize-html: unbounded recursion when re-sanitizing the fallback of a discarded iframe (stack overflow, nestingLimit not enforced)"}