CVE-2010-2059
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not...
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
Exploit likelihood
What each source reports
NVD Score used
7.2
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
- Record
CVE-2010-2059- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
- Record
CVE-2010-2059- Updated
- 2026-11-02
EUVDEUVD-2010-2078 No score
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
- Record
EUVD-2010-2078- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f3f6-q22p-8fh5 No score
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not...
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
- Record
GHSA-f3f6-q22p-8fh5- Updated
- 2026-11-02
OSV No score
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
- Record
CVE-2010-2059- Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-2059 No score
lib/fsm.c in RPM 4.8.0 and unspecified 4.7.x and 4.6.x versions, and RPM before 4.4.3, does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade, which might allow local users to gain privileges by creating a hard link to a vulnerable (1) setuid or (2) setgid file.
- Record
DEBIAN-CVE-2010-2059- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rpmDebian:12 |
before 4.8.1-1 | 4.8.1-1 |
rpmDebian:13 |
before 4.8.1-1 | 4.8.1-1 |
rpmDebian:14 |
before 4.8.1-1 | 4.8.1-1 |
poptRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:1.9.1-33_nonptl.el4_8.1 | 0:1.9.1-33_nonptl.el4_8.1 |
rpmRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-buildRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-libsRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-pythonRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
Show 39 moreShow less
| Package | Affected | Fixed |
|---|---|---|
poptRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:1.9.1-33_nonptl.el4_8.1 | 0:1.9.1-33_nonptl.el4_8.1 |
rpmRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-buildRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-libsRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-pythonRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
poptRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:1.9.1-33_nonptl.el4_8.1 | 0:1.9.1-33_nonptl.el4_8.1 |
rpmRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-buildRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-libsRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-pythonRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
poptRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:1.9.1-33_nonptl.el4_8.1 | 0:1.9.1-33_nonptl.el4_8.1 |
rpmRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-buildRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-libsRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpm-pythonRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:4.3.3-33_nonptl.el4_8.1 | 0:4.3.3-33_nonptl.el4_8.1 |
rpmRed Hat:enterprise_linux:5::client_workstation |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-apidocsRed Hat:enterprise_linux:5::client_workstation |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-buildRed Hat:enterprise_linux:5::client_workstation |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-develRed Hat:enterprise_linux:5::client_workstation |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
poptRed Hat:enterprise_linux:5::client |
before 0:1.10.2.3-20.el5_5.1 | 0:1.10.2.3-20.el5_5.1 |
rpmRed Hat:enterprise_linux:5::client |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-debuginfoRed Hat:enterprise_linux:5::client |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-libsRed Hat:enterprise_linux:5::client |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-pythonRed Hat:enterprise_linux:5::client |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
poptRed Hat:enterprise_linux:5::server |
before 0:1.10.2.3-20.el5_5.1 | 0:1.10.2.3-20.el5_5.1 |
rpmRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-apidocsRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-buildRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-debuginfoRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-develRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-libsRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
rpm-pythonRed Hat:enterprise_linux:5::server |
before 0:4.4.2.3-20.el5_5.1 | 0:4.4.2.3-20.el5_5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2010-2059 is a high vulnerability (CVSS 7.2) in Rpm, published June 8, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in rpm 4.8.1-1.
References
distrib-coffee.ipsl.jussieu.fr/pub/mirrors/rpm/files/rpm/rpm-4.4/rpm-4.4.3.tar.gz
redhat.com/support/errata/RHSA-2010-0679.html
lists.vmware.com/pipermail/security-announce/2011/000126.html
rpm.org/gitweb?p=rpm.git%3Ba=commit%3Bh=ca2d6b2b484f1501eafdde02e1688409340d2383
vupen.com/english/advisories/2011/0606
osvdb.org/65143
Show 29 moreShow less
securityfocus.com/archive/1/516909/100/0/threaded
secunia.com/advisories/40028
marc.info?l=oss-security&m=127559059928131&w=2
mandriva.com/security/advisories?name=MDVSA-2010:180
openwall.com/lists/oss-security/2010/06/02/2
lists.opensuse.org/opensuse-security-announce/2010-09/msg00006.html
lists.opensuse.org/opensuse-security-announce/2010-08/msg00001.html
bugzilla.redhat.com/show_bug.cgi?id=598775
openwall.com/lists/oss-security/2010/06/02/3
openwall.com/lists/oss-security/2010/06/03/5
openwall.com/lists/oss-security/2010/06/04/1
vmware.com/security/advisories/VMSA-2011-0004.html
bugzilla.redhat.com/show_bug.cgi?id=125517
nvd.nist.gov/vuln/detail/CVE-2010-2059
rpm.org/gitweb?p=rpm.git;a=commit;h=ca2d6b2b484f1501eafdde02e1688409340d2383
github.com/advisories/GHSA-f3f6-q22p-8fh5
security-tracker.debian.org/tracker/CVE-2010-2059
access.redhat.com/errata/RHSA-2010:0678
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=625756
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0678.json
access.redhat.com/security/cve/CVE-2005-4889
cve.org/CVERecord?id=CVE-2005-4889
nvd.nist.gov/vuln/detail/CVE-2005-4889
access.redhat.com/security/cve/CVE-2010-2059
cve.org/CVERecord?id=CVE-2010-2059
access.redhat.com/errata/RHSA-2010:0679
bugzilla.redhat.com/show_bug.cgi?id=627630
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0679.json