{"id":"CVE-2025-53484","aliases":["EUVD-2025-20088","GHSA-m9g7-gvwq-v3g8"],"status":"published","title":"SecurePoll: Multiple locations vulnerable to Cross-Site Scripting (XSS) via unescaped input","description":"User-controlled inputs are improperly escaped in:\n\n\n\n\n  *  \nVotePage.php (poll option input)\n\n\n\n  *  \nResultPage::getPagesTab() and getErrorsTab() (user-controllable page names)\n\n\n\n\n\n\n\n\n\n\n\n\nThis allows attackers to inject JavaScript and compromise user sessions under certain conditions.\n\n\n\n\nThis issue affects Mediawiki - SecurePoll extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.00541,"percentile":0.45857,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-79"],"published":"2025-07-04T17:34:24Z","modified":"2026-06-17T09:38:17Z","products":[{"vendor":"the wikimedia foundation","product":"mediawiki - securepoll extension"},{"vendor":"wikimedia foundation","product":"mediawiki - securepoll extension"}],"references":[{"url":"https://phabricator.wikimedia.org/T392341"},{"url":"https://gerrit.wikimedia.org/r/1149669"},{"url":"https://gerrit.wikimedia.org/r/1149655"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-53484"},{"url":"https://github.com/advisories/GHSA-m9g7-gvwq-v3g8"}],"sources":{"cve":[{"id":"CVE-2025-53484","title":"SecurePoll: Multiple locations vulnerable to Cross-Site Scripting (XSS) via unescaped input","description":"User-controlled inputs are improperly escaped in:\n\n\n\n\n  *  \nVotePage.php (poll option input)\n\n\n\n  *  \nResultPage::getPagesTab() and getErrorsTab() (user-controllable page names)\n\n\n\n\n\n\n\n\n\n\n\n\nThis allows attackers to inject JavaScript and compromise user sessions under certain conditions.\n\n\n\n\nThis issue affects Mediawiki - SecurePoll extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.","status":"published","published":"2025-07-04T17:34:24.47Z","modified":"2025-07-08T17:38:09.511Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:32:49.180768Z"}],"euvd":[{"id":"EUVD-2025-20088","description":"User-controlled inputs are improperly escaped in:\n\n\n\n\n  *  \nVotePage.php (poll option input)\n\n\n\n  *  \nResultPage::getPagesTab() and getErrorsTab() (user-controllable page names)\n\n\n\n\n\n\n\n\n\n\n\n\nThis allows attackers to inject JavaScript and compromise user sessions under certain conditions.\n\n\n\n\nThis issue affects Mediawiki - SecurePoll extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.","status":"published","published":"2025-07-04T17:34:24Z","modified":"2025-07-08T17:38:09Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T20:32:11.045947Z"}],"ghsa":[{"id":"GHSA-m9g7-gvwq-v3g8","title":"User-controlled inputs are improperly escaped in:\n\n\n\n\n  *  \nVotePage.php (poll option input)\n\n\n\n ...","description":"User-controlled inputs are improperly escaped in:\n\n\n\n\n  *  \nVotePage.php (poll option input)\n\n\n\n  *  \nResultPage::getPagesTab() and getErrorsTab() (user-controllable page names)\n\n\n\n\n\n\n\n\n\n\n\n\nThis allows attackers to inject JavaScript and compromise user sessions under certain conditions.\n\n\n\n\nThis issue affects Mediawiki - SecurePoll extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.","status":"published","published":"2025-07-04T18:30:56Z","modified":"2025-07-08T18:32:13Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:02:57.612558Z"}],"nvd":[{"id":"CVE-2025-53484","description":"User-controlled inputs are improperly escaped in:\n\n\n\n\n  *  \nVotePage.php (poll option input)\n\n\n\n  *  \nResultPage::getPagesTab() and getErrorsTab() (user-controllable page names)\n\n\n\n\n\n\n\n\n\n\n\n\nThis allows attackers to inject JavaScript and compromise user sessions under certain conditions.\n\n\n\n\nThis issue affects Mediawiki - SecurePoll extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.","status":"published","published":"2025-07-04T18:15:23.38Z","modified":"2026-06-17T09:38:17.747Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:11:16.997062Z"}]}}
