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.
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade rpm-plugin-fapolicydUpgrade rpm-build | May 4, 2022 | Feb 1, 2022 |
| Alpine Linux | — | Upgrade rpm | Aug 22, 2024 | Aug 22, 2022 |
| Centos_linux | — | Upgrade rpm-plugin-prioresetUpgrade rpm-plugin-selinux-debuginfoUpgrade rpm-devel-debuginfoUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-plugin-syslog-debuginfoUpgrade python3-rpm-debuginfoUpgrade rpm-plugin-syslogUpgrade rpm-debuginfoUpgrade rpm-libs-debuginfoUpgrade rpm-build-libsUpgrade rpmUpgrade rpm-plugin-ima-debuginfoUpgrade rpm-plugin-systemd-inhibit-debuginfoUpgrade rpm-signUpgrade python3-rpmUpgrade rpm-buildUpgrade rpm-build-libs-debuginfoUpgrade rpm-apidocsUpgrade rpm-plugin-fapolicyd-debuginfoUpgrade rpm-libsUpgrade rpm-plugin-imaUpgrade rpm-sign-debuginfoUpgrade rpm-develUpgrade rpm-cronUpgrade rpm-plugin-selinuxUpgrade rpm-plugin-prioreset-debuginfoUpgrade rpm-build-debuginfoUpgrade rpm-plugin-fapolicydUpgrade rpm-debugsource | Feb 17, 2022 | Feb 1, 2022 |
| Debian | — | Upgrade rpm | Jul 30, 2024 | Aug 22, 2022 |
| Freebsd | — | Upgrade rpm4 | Dec 2, 2022 | Dec 1, 2022 |
| Gentoo Linux | — | Upgrade app-arch/rpm. | Oct 31, 2022 | Aug 22, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade rpm-plugin-systemd-inhibitUpgrade rpm-libsUpgrade python3-rpmUpgrade rpm | Feb 28, 2022 | Jan 28, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade rpm-plugin-syslogUpgrade rpm-signUpgrade rpm-build-libsUpgrade python3-rpmUpgrade rpm-plugin-prioresetUpgrade rpm-buildUpgrade python2-rpmUpgrade rpmUpgrade rpm-plugin-imaUpgrade rpm-develUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-libsUpgrade rpm-sign-libsUpgrade rpm-plugin-selinuxUpgrade rpm-cronUpgrade rpm-apidocs | Feb 9, 2023 | Aug 22, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade rpm-libsUpgrade python3-rpmUpgrade rpm-plugin-systemd-inhibitUpgrade rpm | Jan 28, 2022 | Jan 28, 2022 |
| Oracle_linux | — | Upgrade rpm-plugin-imaUpgrade rpm-libsUpgrade rpm-plugin-fapolicydUpgrade rpm-cronUpgrade rpm-buildUpgrade rpm-develUpgrade rpm-plugin-selinuxUpgrade rpm-apidocsUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-plugin-syslogUpgrade rpmUpgrade rpm-plugin-prioresetUpgrade rpm-build-libsUpgrade rpm-signUpgrade python3-rpm | Feb 2, 2022 | Sep 28, 2021 |
| Redhat_linux | — | Upgrade rpm-build-libs-debuginfoUpgrade rpm-plugin-syslog-debuginfoUpgrade rpm-plugin-imaUpgrade rpm-plugin-systemd-inhibit-debuginfoUpgrade rpm-plugin-ima-debuginfoUpgrade rpm-buildUpgrade rpm-devel-debuginfoUpgrade rpm-cronUpgrade rpm-plugin-fapolicydUpgrade rpm-plugin-selinuxUpgrade rpm-build-debuginfoUpgrade rpm-apidocsUpgrade rpm-sign-debuginfoUpgrade rpm-plugin-fapolicyd-debuginfoUpgrade python3-rpm-debuginfoUpgrade rpm-plugin-syslogUpgrade python3-rpmUpgrade rpm-debuginfoUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-signNo solution existsUpgrade rpm-libsUpgrade rpm-develUpgrade rpm-debugsourceUpgrade rpm-plugin-selinux-debuginfoUpgrade rpm-plugin-prioreset-debuginfoUpgrade rpm-libs-debuginfoUpgrade rpmUpgrade rpm-build-libsUpgrade rpm-plugin-prioreset | Jan 26, 2022 | Jan 25, 2022 |
| Rocky_linux | — | Upgrade rpm-plugin-prioreset-debuginfoUpgrade rpm-develUpgrade rpm-libsUpgrade rpm-sign-debuginfoUpgrade rpm-plugin-selinuxUpgrade python3-rpmUpgrade rpm-debugsourceUpgrade rpm-plugin-fapolicyd-debuginfoUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-plugin-fapolicydUpgrade rpm-build-libs-debuginfoUpgrade rpm-libs-debuginfoUpgrade rpm-build-debuginfoUpgrade python3-rpm-debuginfoUpgrade rpm-build-libsUpgrade rpm-plugin-imaUpgrade rpm-debuginfoUpgrade rpm-plugin-prioresetUpgrade rpm-devel-debuginfoUpgrade rpm-plugin-syslogUpgrade rpm-plugin-selinux-debuginfoUpgrade rpm-plugin-systemd-inhibit-debuginfoUpgrade rpm-plugin-syslog-debuginfoUpgrade rpm-buildUpgrade rpmUpgrade rpm-signUpgrade rpm-plugin-ima-debuginfo | May 5, 2022 | Feb 2, 2022 |
| Suse | — | Upgrade rpmUpgrade rpm-develUpgrade rpm-imaevmsignUpgrade rpm-ndbUpgrade rpm-buildUpgrade rpm-32bitUpgrade python311-rpmUpgrade python3-rpmUpgrade rpm-ndb-32bit | Aug 9, 2024 | Aug 22, 2022 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 22, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub