CVE catalog

CVE-2021-3521

rpm: CVE-2021-3521

[CVE catalog]

Severity
Medium · CVSS 4.4CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.33% · Oct 25, 2026

There is a flaw in RPM's signature functionality. OpenPGP subkeys are associated with a primary key via a "binding signature." RPM does not check the binding signature of subkeys prior to importing them. If an attacker is able to add or socially engineer another party to add a malicious subkey to a legitimate public key, RPM could wrongly trust a malicious signature. The greatest impact of this flaw is to data integrity. To exploit this flaw, an attacker must either compromise an RPM repository or convince an administrator to install an untrusted RPM or public key. It is strongly recommended to only use RPMs and public keys from trusted sources.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianrpmsid6.1.0-1fixed
Debianrpmforky6.1.0-1fixed
Debianrpmtrixie4.20.1+dfsg-3fixed
Debianrpmbookworm4.18.0+dfsg-1+deb12u1fixed
Susepython-rpmlinux enterprise micro 5.44.14.3-150400.59.16.1fixed
Suserpmlinux enterprise micro 5.44.14.3-150400.59.16.1fixed
Suserpm-ndblinux enterprise micro 5.44.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise micro 5.54.14.3-150400.59.16.1fixed
Suserpmlinux enterprise micro 5.54.14.3-150400.59.16.1fixed
Suserpm-ndblinux enterprise micro 5.54.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise module for basesystem 15 sp54.14.3-150400.59.16.1fixed
Suserpmlinux enterprise module for basesystem 15 sp54.14.3-150400.59.16.1fixed
Suserpmlinux enterprise module for development tools 15 sp54.14.3-150400.59.16.1fixed
Suserpm-ndblinux enterprise module for public cloud 15 sp44.14.3-150400.59.16.1fixed
Suserpm-ndblinux enterprise module for public cloud 15 sp54.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise module for python 3 15 sp54.14.3-150400.59.16.1fixed
Suserpmmanager proxy module 4.34.14.3-150400.59.16.1fixed
Suserpmmanager server module 4.34.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise high performance computing 15 sp4-espos4.14.3-150400.59.16.1fixed
Suserpmlinux enterprise high performance computing 15 sp4-espos4.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise high performance computing 15 sp4-ltss4.14.3-150400.59.16.1fixed
Suserpmlinux enterprise high performance computing 15 sp4-ltss4.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise server 15 sp4-ltss4.14.3-150400.59.16.1fixed
Suserpmlinux enterprise server 15 sp4-ltss4.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise server for sap applications 15 sp44.14.3-150400.59.16.1fixed
Suserpmlinux enterprise server for sap applications 15 sp44.14.3-150400.59.16.1fixed
Susepython-rpmmanager proxy 4.34.14.3-150400.59.16.1fixed
Suserpmmanager proxy 4.34.14.3-150400.59.16.1fixed
Susepython-rpmmanager server 4.34.14.3-150400.59.16.1fixed
Suserpmmanager server 4.34.14.3-150400.59.16.1fixed
Opensusepython-rpmleap micro 5.44.14.3-150400.59.16.1fixed
Opensuserpmleap micro 5.44.14.3-150400.59.16.1fixed
Opensuserpm-ndbleap micro 5.44.14.3-150400.59.16.1fixed
Opensusepython-rpmleap 15.54.14.3-150400.59.16.1fixed
Opensuserpmleap 15.54.14.3-150400.59.16.1fixed
Opensuserpm-ndbleap 15.54.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise module for basesystem 15 sp64.14.3-150400.59.16.1fixed
Suserpmlinux enterprise module for basesystem 15 sp64.14.3-150400.59.16.1fixed
Suserpmlinux enterprise module for development tools 15 sp64.14.3-150400.59.16.1fixed
Suserpm-ndblinux enterprise module for public cloud 15 sp64.14.3-150400.59.16.1fixed
Susepython-rpmlinux enterprise module for python 3 15 sp64.14.3-150400.59.16.1fixed
Opensusepython-rpmleap 15.64.14.3-150400.59.16.1fixed
Opensuserpmleap 15.64.14.3-150400.59.16.1fixed
Opensuserpm-ndbleap 15.64.14.3-150400.59.16.1fixed
Opensuserpmtumbleweed4.17.1-1.1fixed
Susepython-rpmlinux enterprise micro 5.54.14.3-150400.59.16.1fixed
Suserpmlinux enterprise micro 5.54.14.3-150400.59.16.1fixed
Suserpm-ndblinux enterprise micro 5.54.14.3-150400.59.16.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianrpmsourcesid4.18.0+dfsg-1not yet assignedNot reported[1014723]
Debianrpmsourceforky4.18.0+dfsg-1not yet assignedNot reported[1014723]
Debianrpmsourcetrixie4.18.0+dfsg-1not yet assignedNot reported[1014723]
Debianrpmsourcebookworm4.18.0+dfsg-1not yet assignedNot reported[1014723]
Susepython-rpmrpmlinux enterprise micro 5.44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise micro 5.44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpm-ndbrpmlinux enterprise micro 5.44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise micro 5.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise micro 5.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpm-ndbrpmlinux enterprise micro 5.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise module for basesystem 15 sp54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise module for basesystem 15 sp54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise module for development tools 15 sp54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpm-ndbrpmlinux enterprise module for public cloud 15 sp44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpm-ndbrpmlinux enterprise module for public cloud 15 sp54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise module for python 3 15 sp54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmmanager proxy module 4.34.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmmanager server module 4.34.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise high performance computing 15 sp4-espos4.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise high performance computing 15 sp4-espos4.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise high performance computing 15 sp4-ltss4.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise high performance computing 15 sp4-ltss4.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise server 15 sp4-ltss4.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise server 15 sp4-ltss4.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise server for sap applications 15 sp44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmlinux enterprise server for sap applications 15 sp44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmmanager proxy 4.34.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmmanager proxy 4.34.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmmanager server 4.34.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Suserpmrpmmanager server 4.34.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Opensusepython-rpmrpmleap micro 5.44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Opensuserpmrpmleap micro 5.44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Opensuserpm-ndbrpmleap micro 5.44.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Opensusepython-rpmrpmleap 15.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Opensuserpmrpmleap 15.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Opensuserpm-ndbrpmleap 15.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-1Not reported
Susepython-rpmrpmlinux enterprise module for basesystem 15 sp64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Suserpmrpmlinux enterprise module for basesystem 15 sp64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Suserpmrpmlinux enterprise module for development tools 15 sp64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Suserpm-ndbrpmlinux enterprise module for public cloud 15 sp64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Susepython-rpmrpmlinux enterprise module for python 3 15 sp64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Opensusepython-rpmrpmleap 15.64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Opensuserpmrpmleap 15.64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Opensuserpm-ndbrpmleap 15.64.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-2Not reported
Opensuserpmrpmtumbleweed4.17.1-1.1Not reportedOPENSUSE-SU-2024:12245-1Not reported
Susepython-rpmrpmlinux enterprise micro 5.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-3Not reported
Suserpmrpmlinux enterprise micro 5.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-3Not reported
Suserpm-ndbrpmlinux enterprise micro 5.54.14.3-150400.59.16.1Not reportedSUSE-SU-2024:1557-3Not reported

[Debian bug #1014723]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [librpmbuild10]Unknown

    Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • [rpm-32bit]Unknown

    Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • [rpm-build]Unknown

    Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • [rpm-devel]Unknown

    Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

  • Source package: [rpm]

    Details (1)
    • 4.20.1-10.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.17.1-1.1

      Version impact unknown

      dsa · rpm · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [librpm9]Fixed

    Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • [librpm-dev]Fixed

    Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • [librpmio9]Fixed

    Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • [rpm]Fixed
    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • [rpm2cpio]Fixed

    Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • [rpm-common]Fixed

    Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

  • [rpm-i18n]Fixed

    Source package: [rpm]

    Details (2)
    • 4.18.0+dfsg-1+deb12u1 · all · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

    • 4.18.0+dfsg-1+deb12u1 · all · bookworm

      Fixed · Fixed: 4.18.0+dfsg-1

      dsa · rpm · debian · bookworm; dsa · rpm · debian · 12

Next results

Observed:

References