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-buildUpgrade rpm-plugin-fapolicyd | May 4, 2022 | Feb 1, 2022 |
| Alpine Linux | — | Upgrade rpm | Aug 22, 2024 | Aug 22, 2022 |
| Centos_linux | — | Upgrade rpm-plugin-syslogUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-plugin-syslog-debuginfoUpgrade rpm-signUpgrade rpm-build-libsUpgrade rpm-plugin-ima-debuginfoUpgrade python3-rpm-debuginfoUpgrade rpm-libs-debuginfoUpgrade rpm-debuginfoUpgrade rpmUpgrade python3-rpmUpgrade rpm-plugin-systemd-inhibit-debuginfoUpgrade rpm-devel-debuginfoUpgrade rpm-plugin-prioresetUpgrade rpm-plugin-selinux-debuginfoUpgrade rpm-plugin-fapolicydUpgrade rpm-debugsourceUpgrade rpm-plugin-fapolicyd-debuginfoUpgrade rpm-buildUpgrade rpm-build-libs-debuginfoUpgrade rpm-apidocsUpgrade rpm-libsUpgrade rpm-cronUpgrade rpm-plugin-selinuxUpgrade rpm-plugin-imaUpgrade rpm-sign-debuginfoUpgrade rpm-develUpgrade rpm-plugin-prioreset-debuginfoUpgrade rpm-build-debuginfo | 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-libsUpgrade rpmUpgrade python3-rpmUpgrade rpm-plugin-systemd-inhibit | Feb 28, 2022 | Jan 28, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade rpm-develUpgrade rpm-cronUpgrade rpm-sign-libsUpgrade rpm-plugin-selinuxUpgrade rpm-apidocsUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-libsUpgrade rpm-plugin-syslogUpgrade rpm-plugin-prioresetUpgrade rpm-plugin-imaUpgrade python3-rpmUpgrade rpm-signUpgrade rpm-build-libsUpgrade rpm-buildUpgrade python2-rpmUpgrade rpm | Feb 9, 2023 | Aug 22, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade rpm-libsUpgrade rpm-plugin-systemd-inhibitUpgrade python3-rpmUpgrade rpm | Jan 28, 2022 | Jan 28, 2022 |
| Oracle_linux | — | Upgrade rpm-plugin-imaUpgrade rpm-buildUpgrade rpm-plugin-selinuxUpgrade rpm-cronUpgrade rpm-libsUpgrade rpm-plugin-fapolicydUpgrade rpm-develUpgrade rpm-apidocsUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-plugin-prioresetUpgrade rpm-plugin-syslogUpgrade rpmUpgrade rpm-build-libsUpgrade rpm-signUpgrade python3-rpm | Feb 2, 2022 | Sep 28, 2021 |
| Redhat_linux | — | Upgrade python3-rpm-debuginfoUpgrade rpm-debuginfoUpgrade rpm-cronUpgrade rpm-build-libs-debuginfoUpgrade rpm-plugin-fapolicyd-debuginfoUpgrade rpm-devel-debuginfoUpgrade rpm-plugin-selinuxUpgrade rpm-buildUpgrade python3-rpmUpgrade rpm-build-debuginfoUpgrade rpm-plugin-systemd-inhibit-debuginfoUpgrade rpm-plugin-ima-debuginfoUpgrade rpm-plugin-syslogUpgrade rpm-plugin-imaUpgrade rpm-apidocsUpgrade rpm-plugin-syslog-debuginfoUpgrade rpm-sign-debuginfoUpgrade rpm-plugin-fapolicydUpgrade rpm-debugsourceUpgrade rpmUpgrade rpm-develUpgrade rpm-plugin-selinux-debuginfoUpgrade rpm-libs-debuginfoUpgrade rpm-libsUpgrade rpm-plugin-systemd-inhibitNo solution existsUpgrade rpm-plugin-prioreset-debuginfoUpgrade rpm-build-libsUpgrade rpm-signUpgrade rpm-plugin-prioreset | Jan 26, 2022 | Jan 25, 2022 |
| Rocky_linux | — | Upgrade python3-rpmUpgrade rpm-libsUpgrade rpm-sign-debuginfoUpgrade rpm-develUpgrade rpm-plugin-prioreset-debuginfoUpgrade rpm-plugin-fapolicyd-debuginfoUpgrade rpm-plugin-systemd-inhibitUpgrade rpm-plugin-fapolicydUpgrade rpm-plugin-selinuxUpgrade rpm-build-libs-debuginfoUpgrade rpm-debugsourceUpgrade rpm-plugin-systemd-inhibit-debuginfoUpgrade rpm-plugin-syslog-debuginfoUpgrade rpm-buildUpgrade rpm-plugin-imaUpgrade rpm-libs-debuginfoUpgrade rpm-build-debuginfoUpgrade rpm-plugin-syslogUpgrade python3-rpm-debuginfoUpgrade rpm-plugin-selinux-debuginfoUpgrade rpm-debuginfoUpgrade rpm-plugin-prioresetUpgrade rpm-devel-debuginfoUpgrade rpm-build-libsUpgrade rpmUpgrade rpm-signUpgrade rpm-plugin-ima-debuginfo | May 5, 2022 | Feb 2, 2022 |
| Suse | — | Upgrade rpm-ndb-32bitUpgrade python311-rpmUpgrade python3-rpmUpgrade rpm-32bitUpgrade rpm-develUpgrade rpm-imaevmsignUpgrade rpmUpgrade rpm-buildUpgrade rpm-ndb | 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