{"id":"CVE-2024-2430","aliases":["EUVD-2024-27381","GHSA-6vqv-rxj8-5fq9","openSUSE-SU-2024:13938-1","openSUSE-SU-2026:11221-1"],"status":"published","title":"Website Content in Page or Post \u003c 2024.04.09  - Contributor+ Stored Cross-Site Scripting","description":"The Website Content in Page or Post WordPress plugin before 2024.04.09 does not validate and escape some of its shortcode attributes before outputting them back in a page/post where the shortcode is embed, which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks","severity":{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.00312,"percentile":0.24315,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-79"],"published":"2024-06-15T00:00:00Z","modified":"2026-07-09T10:00:13Z","affected":[{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-sqlparse","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.0-1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-sqlparse","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.5-2.1"}]}],"bundled":3}],"products":[{"vendor":"matteoenna","product":"website_content_in_page_or_post"},{"vendor":"unknown","product":"website content in page or post"}],"references":[{"url":"https://wpscan.com/vulnerability/990b7d7a-3d7a-46d5-9aeb-740de817e2d9/","tags":["exploit","vdb-entry","technical-description","x_transferred","Exploit","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-2430"},{"url":"https://wpscan.com/vulnerability/990b7d7a-3d7a-46d5-9aeb-740de817e2d9"},{"url":"https://github.com/advisories/GHSA-6vqv-rxj8-5fq9"},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2021-32839","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2024-2430","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2023-30608","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2024-2430","title":"Website Content in Page or Post \u003c 2024.04.09  - Contributor+ Stored Cross-Site Scripting","description":"The Website Content in Page or Post WordPress plugin before 2024.04.09 does not validate and escape some of its shortcode attributes before outputting them back in a page/post where the shortcode is embed, which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks","status":"published","published":"2024-07-12T06:00:04.866Z","modified":"2024-08-01T19:11:53.499Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium","assessor":"adp"}],"updated_at":"2026-11-02T14:34:09.897248Z"}],"euvd":[{"id":"EUVD-2024-27381","description":"The Website Content in Page or Post WordPress plugin before 2024.04.09 does not validate and escape some of its shortcode attributes before outputting them back in a page/post where the shortcode is embed, which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks","status":"published","published":"2024-07-12T06:00:04Z","modified":"2024-08-01T19:11:53Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium"}],"updated_at":"2026-11-03T03:50:40.43027Z"}],"ghsa":[{"id":"GHSA-6vqv-rxj8-5fq9","title":"The Website Content in Page or Post WordPress plugin before 2024.04.09 does not validate and...","description":"The Website Content in Page or Post WordPress plugin before 2024.04.09 does not validate and escape some of its shortcode attributes before outputting them back in a page/post where the shortcode is embed, which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks","status":"published","published":"2024-07-12T06:33:49Z","modified":"2024-07-24T21:31:30Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:57:44.645006Z"}],"nvd":[{"id":"CVE-2024-2430","description":"The Website Content in Page or Post WordPress plugin before 2024.04.09 does not validate and escape some of its shortcode attributes before outputting them back in a page/post where the shortcode is embed, which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks","status":"published","published":"2024-07-12T06:15:03.173Z","modified":"2026-06-17T07:24:31.33Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:10:12.994089Z"}],"osv":[{"id":"openSUSE-SU-2024:13938-1","title":"python310-sqlparse-0.5.0-1.1 on GA media","description":"These are all security issues fixed in the python310-sqlparse-0.5.0-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:34:51.819369Z","updated_at":"2026-11-02T16:58:36.662953Z"},{"id":"openSUSE-SU-2026:11221-1","title":"python313-sqlparse-0.5.5-2.1 on GA media","description":"These are all security issues fixed in the python313-sqlparse-0.5.5-2.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-07-08T00:00:00Z","modified":"2026-07-09T10:00:13.441814543Z","updated_at":"2026-11-02T16:58:38.95195Z"}]}}
