{"id":"CVE-2023-29141","aliases":["BIT-mediawiki-2023-29141","DEBIAN-CVE-2023-29141","DLA-3540-1","DSA-5447-1","EUVD-2023-0887","GHSA-5vj8-g3qg-4qh6","MGASA-2023-0204","UBUNTU-CVE-2023-29141"],"status":"published","title":"X-Forwarded-For header allows brute-forcing autoblocked IP addresses","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","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":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.01194,"percentile":0.68433,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-444"],"published":"2023-03-31T00:00:00Z","modified":"2026-11-04T20:02:25Z","fixes":[{"ecosystem":"Packagist","package":"mediawiki/core","fixed_in":["1.39.3","1.38.6","1.35.10"],"sources":["ghsa","osv"]},{"ecosystem":"Bitnami","package":"mediawiki","fixed_in":["1.35.10","1.38.6","1.39.3"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"mediawiki","fixed_in":["1:1.39.4-1~deb12u1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"mediawiki","fixed_in":["1:1.39.4-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"mediawiki","fixed_in":["1:1.39.4-1"],"sources":["osv"]},{"ecosystem":"Debian:10","package":"mediawiki","fixed_in":["1:1.31.16-1+deb10u6"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"mediawiki/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.39.0"},{"fixed":"1.39.3"}]}]},{"source":"ghsa","ecosystem":"Packagist","package":"mediawiki/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.38.0"},{"fixed":"1.38.6"}]}]},{"source":"ghsa","ecosystem":"Packagist","package":"mediawiki/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.35.10"}]}]},{"source":"osv","ecosystem":"Bitnami","package":"mediawiki","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.35.10"},{"introduced":"1.36.0"},{"fixed":"1.38.6"},{"introduced":"1.39.0"},{"fixed":"1.39.3"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.39.4-1~deb12u1"}]}],"versions":["1:1.39.2-1"]},{"source":"osv","ecosystem":"Debian:13","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.39.4-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.39.4-1"}]}]},{"source":"osv","ecosystem":"Debian:10","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.31.16-1+deb10u6"}]}],"versions":["1:1.31.10-1~deb10u1","1:1.31.12-1~deb10u1","1:1.31.14-1~deb10u1","1:1.31.16-1+deb10u2","1:1.31.16-1+deb10u3","1:1.31.16-1+deb10u4","1:1.31.16-1+deb10u5","1:1.31.16-1~deb10u1","1:1.31.2-1","1:1.31.4-1","1:1.31.4-1~deb10u1","1:1.31.5-1","1:1.31.5-2","1:1.31.5-3","1:1.31.6-1","1:1.31.6-1~deb10u1","1:1.31.7-1","1:1.31.7-1~deb10u1","1:1.31.8-1"]},{"source":"osv","ecosystem":"Debian:11","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.35.11-1~deb11u1"}]}],"versions":["1:1.35.2-1","1:1.35.3-1","1:1.35.4-1","1:1.35.4-1+deb11u2","1:1.35.4-1~deb11u1","1:1.35.5-1","1:1.35.5-2","1:1.35.6-1","1:1.35.7-1","1:1.35.8-1","1:1.35.8-1.1","1:1.35.8-1~deb11u1"],"bundled":3},{"source":"osv","ecosystem":"Debian:12","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.39.4-1~deb12u1"}]}],"versions":["1:1.39.2-1"],"bundled":3},{"source":"osv","ecosystem":"Packagist","package":"mediawiki/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.39.0"},{"fixed":"1.39.3"}]}],"versions":["1.39.0","1.39.1","1.39.2"]},{"source":"osv","ecosystem":"Packagist","package":"mediawiki/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.38.0"},{"fixed":"1.38.6"}]}],"versions":["1.38.0","1.38.1","1.38.2","1.38.3","1.38.4","1.38.5"]},{"source":"osv","ecosystem":"Packagist","package":"mediawiki/core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.35.10"}]}],"versions":["1.20.3","1.20.4","1.20.5","1.20.6","1.20.7","1.20.8","1.21.0","1.21.1","1.21.10","1.21.11","1.21.2","1.21.3","1.21.4","1.21.5","1.21.6","1.21.7","1.21.8","1.21.9","1.22.0rc0","1.24.0","1.24.0-rc.0","1.24.0-rc.1","1.24.0-rc.2","1.24.0-rc.3","1.24.1","1.24.2","1.24.3","1.24.4","1.24.5","1.24.6","1.25.0","1.25.0-rc.0","1.25.1","1.25.2","1.25.3","1.25.4","1.25.5","1.25.6","1.26.0","1.26.1","1.26.2","1.26.3","1.26.4","1.27.0","1.27.0-rc.0","1.27.0-rc.1","1.27.1","1.27.2","1.27.3","1.27.4","1.27.5","1.27.6","1.27.7","1.28.0","1.28.0-rc.0","1.28.0-rc.1","1.28.1","1.28.2","1.28.3","1.29.0","1.29.0-rc.0","1.29.0-rc.1","1.29.1","1.29.2","1.29.3","1.30.0","1.30.0-rc.0","1.30.1","1.30.2","1.31.0","1.31.0-rc.0","1.31.0-rc.1","1.31.0-rc.2","1.31.1","1.31.10","1.31.11","1.31.12","1.31.13","1.31.14","1.31.15","1.31.16","1.31.2","1.31.3","1.31.4","1.31.5","1.31.6","1.31.7","1.31.8","1.31.9","1.32.0","1.32.0-rc.0","1.32.0-rc.1","1.32.0-rc.2","1.32.1","1.32.2","1.32.3","1.32.4","1.32.5","1.32.6","1.33.0","1.33.0-rc.0","1.33.1","1.33.2","1.33.3","1.33.4","1.34.0","1.34.0-rc.0","1.34.0-rc.1","1.34.1","1.34.2","1.34.3","1.34.4","1.35.0","1.35.0-rc.0","1.35.0-rc.1","1.35.0-rc.2","1.35.0-rc.3","1.35.1","1.35.2","1.35.3","1.35.4","1.35.5","1.35.6","1.35.7","1.35.8","1.35.9"]},{"source":"osv","ecosystem":"Mageia:8","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.35.10-1.mga8"}]}],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.27.3-1","1:1.27.4-1","1:1.27.4-2","1:1.27.4-3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.31.2-1ubuntu1","1:1.31.5-1","1:1.31.5-1ubuntu1","1:1.31.5-2","1:1.31.5-3","1:1.31.5-3ubuntu1","1:1.31.6-1","1:1.31.7-1","1:1.31.7-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.35.3-1","1:1.35.4-1","1:1.35.5-1","1:1.35.5-1ubuntu1","1:1.35.5-1ubuntu2","1:1.35.5-1ubuntu3","1:1.35.6-1","1:1.35.6-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.43.1+dfsg-1","1:1.43.1+dfsg-2","1:1.43.3+dfsg-1"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"mediawiki","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.43.8+dfsg-2","1:1.43.9+dfsg-1","1:1.43.9+dfsg-1ubuntu1"]}],"products":[{"vendor":"fedoraproject","product":"fedora"},{"vendor":"mediawiki","product":"mediawiki"}],"references":[{"url":"https://phabricator.wikimedia.org/T285159","tags":["x_transferred","exploit","Issue Tracking","Permissions Required","web"]},{"url":"https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_39/RELEASE-NOTES-1.39","tags":["x_transferred","Release Notes","web","report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZGK4NZPIJ5ET2ANRZOUYPCRIB5I64JR7/","tags":["vendor-advisory","x_transferred","web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ONWHGOBFD6CQAEGOP5O375XAP2N6RUHT/","tags":["vendor-advisory","x_transferred","web","advisory"]},{"url":"https://www.debian.org/security/2023/dsa-5447","tags":["vendor-advisory","x_transferred","web","advisory"]},{"url":"https://lists.debian.org/debian-lts-announce/2023/08/msg00029.html","tags":["mailing-list","x_transferred","web","article"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-29141","tags":["web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ONWHGOBFD6CQAEGOP5O375XAP2N6RUHT","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZGK4NZPIJ5ET2ANRZOUYPCRIB5I64JR7","tags":["web"]},{"url":"https://www.mediawiki.org/wiki/Release_notes/1.35#MediaWiki_1.35.10","tags":["web"]},{"url":"https://www.mediawiki.org/wiki/Release_notes/1.38#MediaWiki_1.38.6","tags":["web"]},{"url":"https://www.mediawiki.org/wiki/Release_notes/1.39#MediaWiki_1.39.3","tags":["web"]},{"url":"https://github.com/advisories/GHSA-5vj8-g3qg-4qh6"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/29xxx/CVE-2023-29141.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2023-29141","tags":["advisory"]},{"url":"https://github.com/wikimedia/mediawiki","tags":["package"]},{"url":"https://advisories.mageia.org/MGASA-2023-0204.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=31463","tags":["report"]},{"url":"https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/UEMW64LVEH3BEXCJV43CVS6XPYURKWU3/","tags":["web"]},{"url":"https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/6UQBHI5FWLATD7QO7DI4YS54U7XSSLAN/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/AP65YEN762IBNQPOYGUVLTQIDLM5XD2A/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/ZGK4NZPIJ5ET2ANRZOUYPCRIB5I64JR7/","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2023-29141","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2023-29141","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2023-29141","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T00:00:00Z","modified":"2025-02-18T16:02:42.792Z","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-444"],"updated_at":"2026-11-02T14:35:28.643185Z"}],"euvd":[{"id":"EUVD-2023-0887","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T00:00:00Z","modified":"2025-02-18T16:02:42Z","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:53:29.418558Z"}],"ghsa":[{"id":"GHSA-5vj8-g3qg-4qh6","title":"X-Forwarded-For header allows brute-forcing autoblocked IP addresses","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T21:30:40Z","modified":"2025-02-18T22:43:56Z","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-444"],"updated_at":"2026-11-02T14:38:32.275316Z"}],"nvd":[{"id":"CVE-2023-29141","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T19:15:07.54Z","modified":"2026-06-17T05:49:28.407Z","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":"primary"},{"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-444"],"updated_at":"2026-11-02T14:07:51.883939Z"}],"osv":[{"id":"CVE-2023-29141","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T00:00:00Z","modified":"2026-10-28T02:30:47.215569477Z","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-02T15:44:31.468318Z"},{"id":"DEBIAN-CVE-2023-29141","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T19:15:07.54Z","modified":"2026-10-26T18:01:47.441135819Z","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-02T15:45:39.679062Z"},{"id":"GHSA-5vj8-g3qg-4qh6","title":"X-Forwarded-For header allows brute-forcing autoblocked IP addresses","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T21:30:40Z","modified":"2025-02-18T23:11:36.635943Z","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-444"],"updated_at":"2026-11-02T15:46:38.911014Z"},{"id":"UBUNTU-CVE-2023-29141","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2023-03-31T19:15:00Z","modified":"2026-11-04T20:02:25.582596132Z","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"},{"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-06T14:22:28.944809Z"},{"id":"BIT-mediawiki-2023-29141","description":"An issue was discovered in MediaWiki before 1.35.10, 1.36.x through 1.38.x before 1.38.6, and 1.39.x before 1.39.3. An auto-block can occur for an untrusted X-Forwarded-For header.","status":"published","published":"2024-03-06T11:01:46.776Z","modified":"2025-04-03T14:40:37.652Z","updated_at":"2026-11-02T15:28:33.072289Z"},{"id":"DLA-3540-1","title":"mediawiki - security update","status":"published","published":"2023-08-23T00:00:00Z","modified":"2026-03-09T01:21:51.160788Z","updated_at":"2026-11-02T15:46:11.734021Z"},{"id":"DSA-5447-1","title":"mediawiki - security update","status":"published","published":"2023-07-05T00:00:00Z","modified":"2026-03-09T02:09:50.008099Z","updated_at":"2026-11-02T15:46:17.892347Z"},{"id":"MGASA-2023-0204","title":"Updated mediawiki packages fix security vulnerability","description":"Bundled PapaParse copy in VisualEditor has known ReDos (CVE-2020-36649).\n\nAn issue was discovered in MediaWiki before 1.35.9. When installing with a\npre-existing data directory that has weak permissions, the SQLite files\nare created with file mode 0644, i.e., world readable to local users.\nThese files include credentials data (CVE-2022-47927).\n\nAn issue was discovered in MediaWiki before 1.35.9. SpecialMobileHistory\nallows remote attackers to cause a denial of service because database\nqueries are slow (CVE-2023-22909).\n\nAn issue was discovered in MediaWiki before 1.35.9. E-Widgets does widget\nreplacement in HTML attributes, which can lead to XSS, because widget\nauthors often do not expect that their widget is executed in an HTML\nattribute context (CVE-2023-22911).\n\nAn issue was discovered in MediaWiki before 1.35.10. An auto-block can\noccur for an untrusted X-Forwarded-For header (CVE-2023-29141).\n\nOATHAuth allows replay attacks when MediaWiki is configured without\nObjectCache; Insecure Default Configuration (T330086).\n","status":"published","published":"2023-06-28T05:21:41Z","modified":"2026-04-16T04:42:16.939948655Z","updated_at":"2026-11-02T15:49:42.263076Z"}]}}
