{"id":"CVE-2025-53485","aliases":["EUVD-2025-20087","GHSA-95xf-vj6c-3pj7"],"status":"published","title":"SecurePoll: Unauthorized access to SetTranslationHandler allows arbitrary text changes","description":"SetTranslationHandler.php does not validate that the user is an election admin, allowing any (even unauthenticated) user to change election-related translation text. While partially broken in newer MediaWiki versions, the check is still missing.\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":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.00287,"percentile":0.21401,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-862"],"published":"2025-07-04T17:39:36Z","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/149668"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-53485"},{"url":"https://github.com/advisories/GHSA-95xf-vj6c-3pj7"}],"sources":{"cve":[{"id":"CVE-2025-53485","title":"SecurePoll: Unauthorized access to SetTranslationHandler allows arbitrary text changes","description":"SetTranslationHandler.php does not validate that the user is an election admin, allowing any (even unauthenticated) user to change election-related translation text. While partially broken in newer MediaWiki versions, the check is still missing.\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:39:36.272Z","modified":"2025-07-08T17:38:04.023Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high","assessor":"adp"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:32:49.180768Z"}],"euvd":[{"id":"EUVD-2025-20087","description":"SetTranslationHandler.php does not validate that the user is an election admin, allowing any (even unauthenticated) user to change election-related translation text. While partially broken in newer MediaWiki versions, the check is still missing.\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:39:36Z","modified":"2025-07-08T17:38:04Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T20:32:11.045947Z"}],"ghsa":[{"id":"GHSA-95xf-vj6c-3pj7","title":"SetTranslationHandler.php does not validate that the user is an election admin, allowing any ...","description":"SetTranslationHandler.php does not validate that the user is an election admin, allowing any (even unauthenticated) user to change election-related translation text. While partially broken in newer MediaWiki versions, the check is still missing.\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":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T15:02:57.612558Z"}],"nvd":[{"id":"CVE-2025-53485","description":"SetTranslationHandler.php does not validate that the user is an election admin, allowing any (even unauthenticated) user to change election-related translation text. While partially broken in newer MediaWiki versions, the check is still missing.\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.497Z","modified":"2026-06-17T09:38:17.88Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","level":"high","assessor":"secondary"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:11:16.997062Z"}]}}
