Summary: | <dev-python/pyxdg-0.25-r1: TOCTOU race condition in get_runtime_dir() when strict=False (CVE-2014-1624) | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | Agostino Sarubbo <ago> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | python |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.redhat.com/show_bug.cgi?id=1056338 | ||
Whiteboard: | B4 [noglsa] | ||
Package list: | Runtime testing required: | --- |
Description
Agostino Sarubbo
![]() Fix committed here: https://github.com/takluyver/pyxdg/commit/bd999c1c3fe7ee5f30ede2cf704cf03e400347b4 CVE-2014-1624 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1624): Race condition in the xdg.BaseDirectory.get_runtime_dir function in python-xdg 0.25 allows local users to overwrite arbitrary files by pre-creating /tmp/pyxdg-runtime-dir-fallback-victim to point to a victim-owned location, then replacing it with a symlink to an attacker-controlled location once the get_runtime_dir function is called. *pyxdg-0.25-r1 (26 Mar 2014) 26 Mar 2014; Ian Delaney <idella4@gentoo.org> +files/sec-patch-CVE-2014-1624.patch, +pyxdg-0.25-r1.ebuild, -pyxdg-0.23.ebuild, -pyxdg-0.24.ebuild: add sec patch wrt Bug #498934, rm old Please stabilize. =dev-python/pyxdg-0.25-r1 Stable for HPPA. amd64 stable x86 stable Are we to ignore bug 471984? Sicne the mentioned bug is also present in the current stable, I stabilized -r1 on alpha. (In reply to Tobias Klausmann from comment #9) > Sicne the mentioned bug is also present in the current stable, I stabilized > -r1 on alpha. Also, test failures does not block security bugs.. ppc stable ppc64 stable ia64 stable sparc stable arm stable, all arches done. GLSA Vote: No GLSA Vote: No Maintainer(s), please drop the vulnerable version. Maintainer(s), it has been 30 days since request for cleanup. Please drop the vulnerable versions. + 07 Jan 2015; Mike Gilbert <floppym@gentoo.org> -pyxdg-0.25.ebuild: + Remove old. Maintainer(s), Thank you for cleanup! Closing noglsa. |