First published: Tue Sep 07 2010(Updated: )
The RPM Package Manager (RPM) is a command line driven package management<br>system capable of installing, uninstalling, verifying, querying, and<br>updating software packages.<br>It was discovered that RPM did not remove setuid and setgid bits set on<br>binaries when upgrading or removing packages. A local attacker able to<br>create hard links to binaries could use this flaw to keep those binaries on<br>the system, at a specific version level and with the setuid or setgid bit<br>set, even if the package providing them was upgraded or removed by a system<br>administrator. This could have security implications if a package was<br>upgraded or removed because of a security flaw in a setuid or setgid<br>program. (CVE-2005-4889, CVE-2010-2059)<br>All users of rpm are advised to upgrade to these updated packages, which<br>contain a backported patch to correct these issues.<br>
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/rpm | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/popt | <1.9.1-33_nonptl.el4_8.1 | 1.9.1-33_nonptl.el4_8.1 |
redhat/popt | <1.9.1-33_nonptl.el4_8.1 | 1.9.1-33_nonptl.el4_8.1 |
redhat/rpm | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-build | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-devel | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-libs | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-libs | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-python | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-build | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-devel | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
redhat/rpm-python | <4.3.3-33_nonptl.el4_8.1 | 4.3.3-33_nonptl.el4_8.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.