{"id":"CVE-2012-4404","aliases":["DEBIAN-CVE-2012-4404","DSA-2538-1","EUVD-2012-0017","GHSA-g4mx-rm5q-vh24","PYSEC-2012-10"],"status":"published","title":"MoinMoin Improper Access Control","description":"security/__init__.py in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","severity":{"version":"2.0","score":6,"vector":"AV:N/AC:M/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.021,"percentile":0.81824,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-264","CWE-284"],"published":"2012-09-05T00:00:00Z","modified":"2026-06-16T23:44:57Z","fixes":[{"ecosystem":"PyPI","package":"moin","fixed_in":["1.9.5"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:6.0","package":"moin","fixed_in":["1.9.3-1+squeeze2"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"moin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.9"},{"fixed":"1.9.5"}]}]},{"source":"osv","ecosystem":"Debian:6.0","package":"moin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.3-1+squeeze2"}]}],"versions":["1.9.3-1","1.9.3-1+squeeze1"]},{"source":"osv","ecosystem":"PyPI","package":"moin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.9"},{"fixed":"1.9.5"}]}],"versions":["1.9.0","1.9.1","1.9.2","1.9.3","1.9.4"]},{"source":"osv","ecosystem":"PyPI","package":"moin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.9"},{"fixed":"1.9.5"}]}],"versions":["1.9.0","1.9.1","1.9.2","1.9.3","1.9.4"]}],"products":[{"vendor":"moinmo","product":"moinmoin"}],"references":[{"url":"http://www.ubuntu.com/usn/USN-1604-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","web","advisory"]},{"url":"http://secunia.com/advisories/50496","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory","advisory"]},{"url":"http://moinmo.in/SecurityFixes","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","web"]},{"url":"http://www.debian.org/security/2012/dsa-2538","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","web","advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2012/09/04/4","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"http://secunia.com/advisories/50885","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"http://secunia.com/advisories/50474","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory","advisory"]},{"url":"http://hg.moinmo.in/moin/1.9/rev/7b9f39289e16","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://www.openwall.com/lists/oss-security/2012/09/05/2","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-4404","tags":["advisory"]},{"url":"https://github.com/moinwiki/moin/commit/b7791166cb3613d07c6e8eea966b4f763b2de660","tags":["web"]},{"url":"https://web.archive.org/web/20151016233452/http://secunia.com/advisories/50885","tags":["web"]},{"url":"https://web.archive.org/web/20151017041746/http://secunia.com/advisories/50474","tags":["web"]},{"url":"https://web.archive.org/web/20151017041755/http://secunia.com/advisories/50496","tags":["web"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/moin/PYSEC-2012-10.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-g4mx-rm5q-vh24","tags":["advisory"]},{"url":"https://github.com/moinwiki/moin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2012-4404","description":"security/__init__.py in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","status":"published","published":"2012-09-10T22:00:00Z","modified":"2024-08-06T20:35:09.512Z","updated_at":"2026-11-02T14:34:51.584538Z"}],"euvd":[{"id":"EUVD-2012-0017","description":"security/__init__.py in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","status":"published","published":"2012-09-10T22:00:00Z","modified":"2024-08-06T20:35:09Z","updated_at":"2026-11-03T01:56:07.912368Z"}],"ghsa":[{"id":"GHSA-g4mx-rm5q-vh24","title":"MoinMoin Improper Access Control","description":"`security/__init__.py` in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","status":"published","published":"2022-05-17T05:11:14Z","modified":"2024-09-26T15:02:22Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"},{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:38:06.29677Z"}],"nvd":[{"id":"CVE-2012-4404","description":"security/__init__.py in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","status":"published","published":"2012-09-10T22:55:05.197Z","modified":"2026-06-16T23:44:57.2Z","cvss":[{"version":"2.0","score":6,"vector":"AV:N/AC:M/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-264"],"updated_at":"2026-11-02T14:02:15.643902Z"}],"osv":[{"id":"GHSA-g4mx-rm5q-vh24","title":"MoinMoin Improper Access Control","description":"`security/__init__.py` in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","status":"published","published":"2022-05-17T05:11:14Z","modified":"2024-09-26T15:22:34.576327Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N","level":"medium"},{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T15:46:47.119724Z"},{"id":"DSA-2538-1","title":"moin - privilege escalation","status":"published","published":"2012-09-05T00:00:00Z","modified":"2026-03-09T01:22:13.34054Z","updated_at":"2026-11-02T15:46:15.489951Z"},{"id":"PYSEC-2012-10","description":"security/__init__.py in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as \"All,\" \"Known,\" or \"Trusted,\" which allows remote authenticated users with virtual group membership to be treated as a member of the group.","status":"published","published":"2012-09-10T22:55:00Z","modified":"2026-06-10T17:02:22.629796853Z","updated_at":"2026-11-02T15:52:51.254177Z"}]}}
