{"schemaVersion":3,"id":"CVE-2026-17005","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"The Horizontal scrolling announcements WordPress plugin through 2.6 does not sanitise and escape one of its announcement settings before outputting it into an attribute context on the front end, allowing users granted access to the announcement management page (Contributor and above, once permitted) to perform Stored Cross-Site Scripting attacks that execute in the browser of anyone viewing the announcement.","dates":{"published":"2026-10-04T06:00:22.933Z","modified":"2026-10-05T10:53:49.678Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":6.8,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":6.8,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":6.8,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"wordfence","score":6.4,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00235,"percentile":0.13672,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":null,"baselineDate":null,"baselineScore":null},"history":[{"date":"2026-10-04T00:00:00.000Z","score":0.00152,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00235,"percentile":0.13672}],"last30":[{"date":"2026-10-04T00:00:00.000Z","score":0.00152,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00235,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00235,"percentile":0.13672}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_68D70E0EC5B4F568","name":"Exploit Reference (wpscan.com)","source":"reference","url":"https://wpscan.com/vulnerability/e3973475-18c4-46a0-b0ca-24e4d2cd58ca/","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null}],"exploitCount":1,"weaknesses":[{"id":"CWE-79","name":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","description":"The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/79.html"}],"affected":[{"vendor":"unknown","product":"horizontal scrolling announcements","name":"Horizontal scrolling announcements","label":"horizontal scrolling announcements","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 2.6","noFixRecorded":false,"fixedIn":null}],"versionsText":"≤ 2.6","eol":null,"hubHref":"/vendor/unknown/horizontal_scrolling_announcements"},{"vendor":"wordpress","product":"horizontal-scrolling-announcements","name":"Horizontal scrolling announcements","label":"horizontal-scrolling-announcements","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 2.6","noFixRecorded":false,"fixedIn":null}],"versionsText":"≤ 2.6","eol":null,"hubHref":null}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://wpscan.com/vulnerability/e3973475-18c4-46a0-b0ca-24e4d2cd58ca/","label":"wpscan.com/vulnerability/e3973475-18c4-46a0-b0ca-24e4d2cd58ca/","hostname":"wpscan.com","tags":["Exploit","VDB Entry","Technical Description"]},{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/9080d53b-8eb9-492a-8203-2928dcd81b9a","label":"www.wordfence.com/threat-intel/vulnerabilities/id/9080d53b-8eb9-492a-8203-2928dcd81b9a","hostname":"www.wordfence.com","tags":["Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-10-04T06:00:22.933Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-10-05T10:53:49.678Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":37,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-22T14:01:57.458Z","stale":false,"partial":false}}