{"api_version":"1","generated_at":"2026-04-24T08:11:32+00:00","cve":"CVE-2021-24686","urls":{"html":"https://cve.report/CVE-2021-24686","api":"https://cve.report/api/cve/CVE-2021-24686.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2021-24686","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2021-24686"},"summary":{"title":"CVE-2021-24686","description":"The SVG Support WordPress plugin before 2.3.20 does not escape the \"CSS Class to target\" setting before outputting it in an attribute, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed.","state":"PUBLIC","assigner":"contact@wpscan.com","published_at":"2022-02-01 13:15:00","updated_at":"2023-05-26 15:02:00"},"problem_types":["CWE-79"],"metrics":[],"references":[{"url":"https://plugins.trac.wordpress.org/changeset/2651929","name":"https://plugins.trac.wordpress.org/changeset/2651929","refsource":"CONFIRM","tags":[],"title":"403 Forbidden","mime":"text/html","httpstatus":"403","archivestatus":"404"},{"url":"https://wpscan.com/vulnerability/38018695-901d-48d9-b39a-7c00df7f0a4b","name":"https://wpscan.com/vulnerability/38018695-901d-48d9-b39a-7c00df7f0a4b","refsource":"MISC","tags":[],"title":"Attention Required! | Cloudflare","mime":"text/html","httpstatus":"403","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-24686","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-24686","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[{"source":"LEGACY","value":"Shivam Rai","lang":""}],"nvd_cpes":[{"cve_year":"2021","cve_id":"24686","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"benbodhi","cpe5":"svg_support","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"wordpress","cpe12":"*","cpe13":"*"},{"cve_year":"2021","cve_id":"24686","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"svg_support_project","cpe5":"svg_support","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"wordpress","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ID":"CVE-2021-24686","ASSIGNER":"contact@wpscan.com","STATE":"PUBLIC","TITLE":"SVG Support < 2.3.20 - Admin+ Stored Cross-Site Scripting"},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","generator":"WPScan CVE Generator","affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"description":{"description_data":[{"lang":"eng","value":"The SVG Support WordPress plugin before 2.3.20 does not escape the \"CSS Class to target\" setting before outputting it in an attribute, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed."}]},"references":{"reference_data":[{"refsource":"MISC","url":"https://wpscan.com/vulnerability/38018695-901d-48d9-b39a-7c00df7f0a4b","name":"https://wpscan.com/vulnerability/38018695-901d-48d9-b39a-7c00df7f0a4b"},{"refsource":"CONFIRM","url":"https://plugins.trac.wordpress.org/changeset/2651929","name":"https://plugins.trac.wordpress.org/changeset/2651929"}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"credit":[{"lang":"eng","value":"Shivam Rai"}],"source":{"discovery":"EXTERNAL"}},"nvd":{"publishedDate":"2022-02-01 13:15:00","lastModifiedDate":"2023-05-26 15:02:00","problem_types":["CWE-79"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"REQUIRED","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":4.8,"baseSeverity":"MEDIUM"},"exploitabilityScore":1.7,"impactScore":2.7},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:M/Au:S/C:N/I:P/A:N","accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"SINGLE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"NONE","baseScore":3.5},"severity":"LOW","exploitabilityScore":6.8,"impactScore":2.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":true}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:benbodhi:svg_support:*:*:*:*:*:wordpress:*:*","versionEndExcluding":"2.3.20","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2021","CveId":"24686","Ordinal":"199448","Title":"CVE-2021-24686","CVE":"CVE-2021-24686","Year":"2021"},"notes":[{"CveYear":"2021","CveId":"24686","Ordinal":"1","NoteData":"The SVG Support WordPress plugin before 2.3.20 does not escape the \"CSS Class to target\" setting before outputting it in an attribute, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed.","Type":"Description","Title":null},{"CveYear":"2021","CveId":"24686","Ordinal":"2","NoteData":"2022-02-01","Type":"Other","Title":"Published"},{"CveYear":"2021","CveId":"24686","Ordinal":"3","NoteData":"2022-02-01","Type":"Other","Title":"Modified"}]}}}