Skip to content
Heist/ feed
Back to feed
Unrated

rpm — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2010-2198

lib/fsm.c in RPM 4.8.0 and earlier does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade or deletion of the file in an RPM package removal, which might allow local users to gain privileges or bypass intended access restrictions by creating a hard link to a vulnerable file that has (1) POSIX file capabilities or (2) SELinux context information, a related issue to CVE-2010-2059.

Products
rpm
Affected versions
4.18.0+dfsg-1, 4.18.0+dfsg-1+deb12u1, 4.18.2+dfsg-1, 4.18.2+dfsg-1.1~exp1, 4.18.2+dfsg-2, 4.18.2+dfsg-2.1, 4.18.2+dfsg-2.1~exp1, 4.19.1.1+dfsg-1, 4.19.1.1+dfsg-1~exp, 4.20.0+dfsg-1, 4.20.0+dfsg-2, 4.20.0+dfsg-3, 4.20.0+dfsg-4, 4.20.1+dfsg-1, 4.20.1+dfsg-2, 4.20.1+dfsg-3, 6.0.0-1, 6.0.0-2, 6.0.1-1, 6.1.0-1
Fixed versions
Not specified
CVEs
CVE-2010-2198
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 23:16 UTC · Revision 1

Source evidence

DEBIAN-CVE-2010-2198

core-osv · Original source

Published 8 Jun 2010, 18:30 UTC

lib/fsm.c in RPM 4.8.0 and earlier does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade or deletion of the file in an RPM package removal, which might allow local users to gain privileges or bypass intended access restrictions by creating a hard link to a vulnerable file that has (1) POSIX file capabilities or (2) SELinux context information, a related issue to CVE-2010-2059.

osv:DEBIAN-CVE-2010-2198

rpm

Fixed versions: Not specified

rpm

Fixed versions: Not specified

rpm

Fixed versions: Not specified

Complete source record
{
  "id": "2854b2733800374fdd492ec81b78197240013857151c7e3eca3633a3d4313348",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2010-2198",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2010-2198",
    "summary": "lib/fsm.c in RPM 4.8.0 and earlier does not properly reset the metadata of an executable file during replacement of the file in an RPM package upgrade or deletion of the file in an RPM package removal, which might allow local users to gain privileges or bypass intended access restrictions by creating a hard link to a vulnerable file that has (1) POSIX file capabilities or (2) SELinux context information, a related issue to CVE-2010-2059.",
    "evidence": "osv:DEBIAN-CVE-2010-2198",
    "products": [
      {
        "name": {
          "value": "rpm",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "4.18.0+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.18.0+dfsg-1+deb12u1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.18.2+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.18.2+dfsg-1.1~exp1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.18.2+dfsg-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.18.2+dfsg-2.1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.18.2+dfsg-2.1~exp1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.19.1.1+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.19.1.1+dfsg-1~exp",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.0+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.0+dfsg-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.0+dfsg-3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.0+dfsg-4",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.1+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.1+dfsg-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "4.20.1+dfsg-3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "6.0.0-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "6.0.0-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "6.0.1-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "6.1.0-1",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "rpm",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "4.20.1+dfsg-3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "6.0.0-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "6.0.0-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "6.0.1-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "6.1.0-1",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "rpm",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "4.20.1+dfsg-3",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "6.0.0-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "6.0.0-2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "6.0.1-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "6.1.0-1",
            "evidence": "/affected/2/versions"
          }
        ]
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "DEBIAN-CVE-2010-2198",
      "aliases": [
        "DEBIAN-CVE-2010-2198"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "rpm",
            "purl": "pkg:deb/debian/rpm?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "4.18.0+dfsg-1",
            "4.18.0+dfsg-1+deb12u1",
            "4.18.2+dfsg-1",
            "4.18.2+dfsg-1.1~exp1",
            "4.18.2+dfsg-2",
            "4.18.2+dfsg-2.1",
            "4.18.2+dfsg-2.1~exp1",
            "4.19.1.1+dfsg-1",
            "4.19.1.1+dfsg-1~exp",
            "4.20.0+dfsg-1",
            "4.20.0+dfsg-2",
            "4.20.0+dfsg-3",
            "4.20.0+dfsg-4",
            "4.20.1+dfsg-1",
            "4.20.1+dfsg-2",
            "4.20.1+dfsg-3",
            "6.0.0-1",
            "6.0.0-2",
            "6.0.1-1",
            "6.1.0-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2010-2198.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "rpm",
            "purl": "pkg:deb/debian/rpm?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "4.20.1+dfsg-3",
            "6.0.0-1",
            "6.0.0-2",
            "6.0.1-1",
            "6.1.0-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2010-2198.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "rpm",
            "purl": "pkg:deb/debian/rpm?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "4.20.1+dfsg-3",
            "6.0.0-1",
            "6.0.0-2",
            "6.0.1-1",
            "6.1.0-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2010-2198.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        }
      ],
      "modified": "2026-10-23T17:47:39.066019930Z",
      "provider": "osv",
      "upstream": [
        "CVE-2010-2198"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2010-2198"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2010-2198",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 418149,
  "published_at": "2010-06-08T18:30:10.117+00:00"
}