CVE-2021-3421
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who...
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.5
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
CVE-2021-3421- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-347
- Updated
- 2026-11-02
CVE List No score
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
CVE-2021-3421- Weakness
- CWE-347
- Updated
- 2026-11-02
EUVDEUVD-2021-26749 No score
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
EUVD-2021-26749- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f7ww-c7v4-g682
5.5
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who...
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
GHSA-f7ww-c7v4-g682- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-347
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-3421
5.5
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
ALPINE-CVE-2021-3421- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2021-3421
5.5
CVE-2021-3421 does not affect BellSoft software
- Record
BELL-CVE-2021-3421- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 16 moreShow less
OSV
5.5
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
CVE-2021-3421- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-3421
5.5
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
DEBIAN-CVE-2021-3421- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVOESA-2021-1223
5.5
rpm security update
The RPM Package Manager (RPM) is a powerful package management system capability as below
Security Fix(es):
A flaw was found in RPM's hdrblobInit() in lib/header.c. This flaw allows an attacker who can modify the rpmdb to cause an out-of-bounds read. The highest threat from this vulnerability is to system availability.(CVE-2021-20266)
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.(CVE-2021-3421)
- Record
OESA-2021-1223- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2021:2574
6.7
Red Hat Security Advisory: rpm security update
- Record
RHSA-2021:2574- CVSS 3.1
- 6.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2791
6.7
Red Hat Security Advisory: rpm security update
- Record
RHSA-2021:2791- CVSS 3.1
- 6.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:2574
6.7
Moderate: rpm security update
The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages.
Security Fix(es):
- rpm: Signature checks bypass via corrupted rpm package (CVE-2021-20271)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:2574- CVSS 3.1
- 6.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-3421
5.5
A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity. This flaw affects RPM versions before 4.17.0-alpha.
- Record
UBUNTU-CVE-2021-3421- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2021-0167 No score
Updated rpm packages fix security vulnerabilities
This update from 4.16.1.2 to 4.16.1.3 fixes bugs several bugs the RPM package manager, including several security issues:
- Fix arbitrary data copied from signature header past signature checking (CVE-2021-3421)
- Fix signature check bypass with corrupted package (CVE-2021-20271)
- Fix missing bounds checks in headerImport() and headerCheck() (CVE-2021-20266)
- Fix missing sanity checks on header entry count and region data overlap
- Fix access past end of header if the last entry is string type
- Fix unsafe headerCopyLoad() still used in codebase
- Record
MGASA-2021-0167- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1366-1 No score
Security update for rpm
This update for rpm fixes the following issues:
Security issues fixed:
- CVE-2021-3421, CVE-2021-20271, CVE-2021-20266: Multiple header check improvements (bsc#1183543, bsc#1183545, bsc#1183632)
- PGP hardening changes (bsc#1185299)
- Fixed potential access of freed mem in ndb's glue code (bsc#1179416)
Maintaince issues fixed:
- Fixed zstd detection (bsc#1187670)
- Added ndb rofs support (bsc#1188548)
- Fixed deadlock when multiple rpm processes try tp acquire the database lock (bsc#1183659)
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2021:1366-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2682-1 No score
Security update for rpm
This update for rpm fixes the following issues:
- Changed default package verification level to 'none' to be compatible to rpm-4.14.1
- Made illegal obsoletes a warning
- Fixed a potential access of freed mem in ndb's glue code (bsc#1179416)
- Added support for enforcing signature policy and payload verification step to transactions (jsc#SLE-17817)
- Added :humansi and :hmaniec query formatters for human readable output
- Added query selectors for whatobsoletes and whatconflicts
- Added support for sorting caret higher than base version
- rpm does no longer require the signature header to be in a contiguous region when signing (bsc#1181805)
Security fixes:
-
CVE-2021-3421: A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity (bsc#1183543)
-
CVE-2021-20271: A flaw was found in RPM's signature check functionality when reading a package file. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package, whose signature header was modified, to cause RPM database corruption and execute code. The highest threat from this vulnerability is to data integrity, confidentiality, and system availability (bsc#1183545)
-
CVE-2021-20266: A flaw was found in RPM's hdrblobInit() in lib/header.c. This flaw allows an attacker who can modify the rpmdb to cause an out-of-bounds read. The highest threat from this vulnerability is to system availability.
- Record
openSUSE-SU-2021:2682-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2685-1 No score
Security update for libdnf
This update for libdnf fixes the following issues:
- Fixed crash when loading DVD repositories
Update to 0.62.0
- Change order of TransactionItemReason (rh#1921063)
- Add two new comperators for security filters (rh#1918475)
- Apply security filters for candidates with lower priority
- Fix: Goal - translation of messages in global maps
- Enhance description of modular solvables
- Improve performance for module query
- Change mechanism of modular errata applicability (rh#1804234)
- dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
- Fix a couple of memory leaks
- Fix: Setting of librepo handle in newHandle function
- Remove failsafe data when module is not enabled (rh#1847035)
- Expose librepo's checksum functions via SWIG
- Fix: Mising check of 'hy_split_nevra()' return code
- Do not allow 1 as installonly_limit value (rh#1926261)
- Fix check whether the subkey can be used for signing
- Hardening: add signature check with rpmcliVerifySignatures (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, bsc#1183779)
- Add a config option sslverifystatus, defaults to false (rh#1814383)
- [context] Add API for distro-sync
- Fix dependency for repo-config-zypp subpackage to work with SLE
Update to 0.60.0
- Fix repo.fresh() implementation
- Fix: Fully set ssl in newHandle function
- [conf] Add options for working with certificates used with proxy
- Apply proxy certificate options
- lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
- build-sys: Clean up message about Python bindings
- Modify module NSVCA parsing - context definition (rh#1926771)
- [context] Fix: dnf_package_is_installonly (rh#1928056)
- Fix problematic language
- Add getApplicablePackages to advisory and isApplicable to advisorymodule
- Keep isAdvisoryApplicable to preserve API
- Run ModulePackageContainerTest tests in tmpdir, merge interdependent
- [context] Support config file option 'proxy_auth_method', defaults 'any'
- Properly handle multiple collections in updateinfo.xml (rh#1804234)
- Support main config file option 'installonlypkgs'
- Support main config file option 'protected_packages'
-
Add repo-config-zypp subpackage to allow easily using Zypper repository configuration
-
Backport support for using certificates for repository authorization
-
Backport another fix for adding controls to installonlypkgs
-
Add patch to move directory for dnf state data to /usr/lib/sysimage
-
Backport fixes to add controls for installonlypkgs and protected_packages
Update to version 0.58.0
- Option: Add reset() method
- Add OptionBinds::getOption() method
- [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset()
- [context] Add support for options: minrate, throttle, bandwidth, timeout
- [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data()
- Allow loading ext metadata even if only cache (solv) is present
- Add ASAN_OPTIONS for test_libdnf_main
- [context,API] Functions for accessing main/global configuration options
- [context,API] Function for adding setopt
- Add getter for modular obsoletes from ModuleMetadata
- Add ModulePackage.getStaticContext() and getRequires()
- Add compatible layer for MdDocuments v2
- Fix modular queries with the new solver
- Improve formatting of error string for modules
- Change mechanism of module conflicts
- Fix load/update FailSafe
Update to version 0.55.2
- Improve performance of query installed() and available()
- Swdb: Add a method to get the current transaction
- [modules] Add special handling for src artifacts (rh#1809314)
- Better msgs if 'basecachedir' or 'proxy_password' isn't set (rh#1888946)
- Add new options module_stream_switch
- Support allow_vendor_change setting in dnf context API
Update to version 0.55.0
- Add vendor to dnf API (rh#1876561)
- Add formatting function for solver error
- Add error types in ModulePackageContainer
- Implement module enable for context part
- Improve string formatting for translation
- Remove…
- Record
openSUSE-SU-2021:2685-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11305-1 No score
librpmbuild9-4.16.1.3-3.2 on GA media
These are all security issues fixed in the librpmbuild9-4.16.1.3-3.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11305-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2682-1 No score
Security update for rpm
This update for rpm fixes the following issues:
- Changed default package verification level to 'none' to be compatible to rpm-4.14.1
- Made illegal obsoletes a warning
- Fixed a potential access of freed mem in ndb's glue code (bsc#1179416)
- Added support for enforcing signature policy and payload verification step to transactions (jsc#SLE-17817)
- Added :humansi and :hmaniec query formatters for human readable output
- Added query selectors for whatobsoletes and whatconflicts
- Added support for sorting caret higher than base version
- rpm does no longer require the signature header to be in a contiguous region when signing (bsc#1181805)
Security fixes:
-
CVE-2021-3421: A flaw was found in the RPM package in the read functionality. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package or compromise an RPM repository, to cause RPM database corruption. The highest threat from this vulnerability is to data integrity (bsc#1183543)
-
CVE-2021-20271: A flaw was found in RPM's signature check functionality when reading a package file. This flaw allows an attacker who can convince a victim to install a seemingly verifiable package, whose signature header was modified, to cause RPM database corruption and execute code. The highest threat from this vulnerability is to data integrity, confidentiality, and system availability (bsc#1183545)
-
CVE-2021-20266: A flaw was found in RPM's hdrblobInit() in lib/header.c. This flaw allows an attacker who can modify the rpmdb to cause an out-of-bounds read. The highest threat from this vulnerability is to system availability.
- Record
SUSE-SU-2021:2682-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3444-1 No score
Security update for rpm
This update for rpm fixes the following issues:
Security issues fixed:
- CVE-2021-3421, CVE-2021-20271, CVE-2021-20266: Multiple header check improvements (bsc#1183543, bsc#1183545, bsc#1183632)
- PGP hardening changes (bsc#1185299)
- Fixed potential access of freed mem in ndb's glue code (bsc#1179416)
Maintaince issues fixed:
- Fixed zstd detection (bsc#1187670)
- Added ndb rofs support (bsc#1188548)
- Fixed deadlock when multiple rpm processes try tp acquire the database lock (bsc#1183659)
- Record
SUSE-SU-2021:3444-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3939-1 No score
Security update for rpm
This update for rpm fixes the following issues:
- Fixed PGP parsing bugs (bsc#1185299).
- Fixed various format handling bugs (bsc#996280).
- CVE-2021-3421: Fixed vulnerability where unsigned headers could be injected into the rpm database (bsc#1183543).
- CVE-2021-20271: Fixed vulnerability where a corrupted rpm could corrupt the rpm database (bsc#1183545).
- CVE-2021-20266: Fixed missing bounds check in hdrblobInit (bsc#1183632).
Bugfixes:
- Fixed deadlock when multiple rpm processes tried to acquire the database lock (bsc#1183659).
- Record
SUSE-SU-2022:3939-1- Updated
- 2026-11-02
OSVUSN-5273-1 No score
rpm vulnerabilities
Demi M. Obenour discovered that RPM Package Manager incorrectly handled certain files. An attacker could possibly use this issue to corrupt the database and cause a denial of service. (CVE-2021-3421, CVE-2021-20271)
Demi M. Obenour discovered that RPM Package Manager incorrectly handled memory when processing certain data from the database. An attacker could possibly use this issue to cause a denial of service. This issue only affects Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2021-20266)
- Record
USN-5273-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rpmAlpine:v3.13 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.14 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.15 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.16 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.17 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.18 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.19 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.20 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.21 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.22 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
Show 128 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rpmAlpine:v3.23 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmAlpine:v3.24 |
before 4.16.1.3-r0 | 4.16.1.3-r0 |
rpmDebian:12 |
before 4.16.1.2+dfsg1-1 | 4.16.1.2+dfsg1-1 |
rpmDebian:13 |
before 4.16.1.2+dfsg1-1 | 4.16.1.2+dfsg1-1 |
rpmDebian:14 |
before 4.16.1.2+dfsg1-1 | 4.16.1.2+dfsg1-1 |
rpmMageia:8 From an advisory covering 3 CVEs |
before 4.16.1.3-1.mga8 | 4.16.1.3-1.mga8 |
rpmopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 4.15.1-24.oe1 | 4.15.1-24.oe1 |
python3-rpm-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-buildRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-build-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-build-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-devel-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-fapolicydRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-fapolicyd-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-ima-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-prioreset-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-selinux-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-syslog-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-systemd-inhibit-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-sign-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
python3-rpmRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
python3-rpm-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpmRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-apidocsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-build-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-build-libsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-build-libs-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-cronRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-develRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-devel-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-libsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-libs-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-fapolicyd-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-imaRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-ima-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-prioresetRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-prioreset-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-selinuxRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-selinux-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-syslogRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-syslog-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-systemd-inhibitRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-plugin-systemd-inhibit-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-signRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
rpm-sign-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
python3-rpm-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-buildRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-build-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-build-libs-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-debugsourceRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-devel-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-libs-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-ima-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-prioreset-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-selinux-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-syslog-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-systemd-inhibit-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-sign-debuginfoRed Hat:rhel_eus:8.2::appstream From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
python3-rpmRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
python3-rpm-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpmRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-apidocsRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-build-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-build-libsRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-build-libs-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-cronRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-debugsourceRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-develRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-devel-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-libsRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-libs-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-imaRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-ima-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-prioresetRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-prioreset-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-selinuxRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-selinux-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-syslogRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-syslog-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-systemd-inhibitRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-plugin-systemd-inhibit-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-signRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpm-sign-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:4.14.2-38.el8_2 | 0:4.14.2-38.el8_2 |
rpmRocky Linux:8 From an advisory covering 2 CVEs |
before 0:4.14.3-14.el8_4 | 0:4.14.3-14.el8_4 |
python-rpmSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpmSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpmSUSE:Linux Enterprise Module for Development Tools 15 SP3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpm-ndbSUSE:Linux Enterprise Module for Public Cloud 15 SP3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
python-rpmSUSE:Linux Enterprise Module for Python 2 15 SP3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpmSUSE:Manager Proxy Module 4.2 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpmSUSE:Manager Server Module 4.2 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
python-rpmSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 3 CVEs |
before 4.14.1-22.4.1 | 4.14.1-22.4.1 |
rpmSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 3 CVEs |
before 4.14.1-22.4.2 | 4.14.1-22.4.2 |
rpmSUSE:Linux Enterprise Module for Development Tools 15 SP2 From an advisory covering 3 CVEs |
before 4.14.1-22.4.2 | 4.14.1-22.4.2 |
rpm-ndbSUSE:Linux Enterprise Module for Public Cloud 15 SP2 From an advisory covering 3 CVEs |
before 4.14.1-22.4.2 | 4.14.1-22.4.2 |
python-rpmSUSE:Linux Enterprise Module for Python 2 15 SP2 From an advisory covering 3 CVEs |
before 4.14.1-22.4.1 | 4.14.1-22.4.1 |
rpmSUSE:Manager Proxy Module 4.1 From an advisory covering 3 CVEs |
before 4.14.1-22.4.2 | 4.14.1-22.4.2 |
rpmSUSE:Manager Server Module 4.1 From an advisory covering 3 CVEs |
before 4.14.1-22.4.2 | 4.14.1-22.4.2 |
python-rpmSUSE:Linux Enterprise Micro 5.0 From an advisory covering 3 CVEs |
before 4.14.1-22.4.1 | 4.14.1-22.4.1 |
rpmSUSE:Linux Enterprise Micro 5.0 From an advisory covering 3 CVEs |
before 4.14.1-22.4.2 | 4.14.1-22.4.2 |
rpmSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
python3-rpmSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
rpmSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
rpm-pythonSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
python3-rpmSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
rpmSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
rpm-pythonSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 3 CVEs |
before 4.11.2-16.26.1 | 4.11.2-16.26.1 |
rpmUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 4.11.1-24.11.1-34.11.1-3ubuntu0.14.11.1-3ubuntu0.1+esm1 |
None known |
rpmUbuntu:Pro:16.04:LTS |
before 4.12.0.1+dfsg1-3ubuntu0.1~esm1, plus listed versions 4.12.0.1+dfsg1-3build24.12.0.1+dfsg1-3build3 |
4.12.0.1+dfsg1-3ubuntu0.1~esm1 |
rpmUbuntu:Pro:18.04:LTS |
before 4.14.1+dfsg1-2ubuntu0.1~esm1, plus listed versions 4.12.0.2+dfsg1-2build24.14.0+dfsg1-24.14.1+dfsg1-2 |
4.14.1+dfsg1-2ubuntu0.1~esm1 |
rpmUbuntu:Pro:20.04:LTS |
before 4.14.2.1+dfsg1-1ubuntu0.1~esm1, plus listed versions 4.14.2.1+dfsg1-14.14.2.1+dfsg1-1build14.14.2.1+dfsg1-1build2 |
4.14.2.1+dfsg1-1ubuntu0.1~esm1 |
rpmUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs |
before 4.12.0.1+dfsg1-3ubuntu0.1~esm1, plus listed versions 4.12.0.1+dfsg1-3build24.12.0.1+dfsg1-3build3 |
4.12.0.1+dfsg1-3ubuntu0.1~esm1 |
rpmUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 4.14.1+dfsg1-2ubuntu0.1~esm1, plus listed versions 4.12.0.2+dfsg1-2build24.14.0+dfsg1-24.14.1+dfsg1-2 |
4.14.1+dfsg1-2ubuntu0.1~esm1 |
rpmUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 4.14.2.1+dfsg1-1ubuntu0.1~esm1, plus listed versions 4.14.2.1+dfsg1-14.14.2.1+dfsg1-1build14.14.2.1+dfsg1-1build2 |
4.14.2.1+dfsg1-1ubuntu0.1~esm1 |
python-rpmopenSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 4.14.1-lp152.18.3.1 | 4.14.1-lp152.18.3.1 |
rpmopenSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 4.14.1-lp152.18.3.1 | 4.14.1-lp152.18.3.1 |
python-rpmopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpmopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
rpm-ndbopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 4.14.3-37.2 | 4.14.3-37.2 |
libdnfopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 0.62.0-5.3.1 | 0.62.0-5.3.1 |
rpmopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 4.16.1.3-3.2 | 4.16.1.3-3.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-3421 is a medium vulnerability (CVSS 5.5) in Red Hat, Inc. Rpm, published April 2, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.65%, the 51st percentile. Fixed in rpm 4.16.1.3-r0.
References
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VHRPNBCRPDJHHQE3MBPSZK4H7X2IM7AC
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TMGXO3W6DHPO62GJ4VVF5DEUX5DRUR5K
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YILPBTPSBRYL4POBI3F4YUSVPSOQNJBY
bugzilla.redhat.com/show_bug.cgi?id=1927747
security.gentoo.org/glsa/202107-43
nvd.nist.gov/vuln/detail/CVE-2021-3421
Show 51 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/TMGXO3W6DHPO62GJ4VVF5DEUX5DRUR5K
lists.fedoraproject.org/archives/list/[email protected]/message/VHRPNBCRPDJHHQE3MBPSZK4H7X2IM7AC
lists.fedoraproject.org/archives/list/[email protected]/message/YILPBTPSBRYL4POBI3F4YUSVPSOQNJBY
github.com/advisories/GHSA-f7ww-c7v4-g682
security.alpinelinux.org/vuln/CVE-2021-3421
docs.bell-sw.com/security/cves/CVE-2021-3421
security-tracker.debian.org/tracker/CVE-2021-3421
advisories.mageia.org/MGASA-2021-0167.html
bugs.mageia.org/show_bug.cgi?id=28674
rpm.org/wiki/Releases/4.16.1.3
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1223
nvd.nist.gov/vuln/detail/CVE-2021-20266
access.redhat.com/errata/RHSA-2021:2574
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1934125
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2574.json
access.redhat.com/security/cve/CVE-2021-3421
cve.org/CVERecord?id=CVE-2021-3421
access.redhat.com/security/cve/CVE-2021-20271
cve.org/CVERecord?id=CVE-2021-20271
nvd.nist.gov/vuln/detail/CVE-2021-20271
access.redhat.com/errata/RHSA-2021:2791
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2791.json
errata.rockylinux.org/RLSA-2021:2574
suse.com/support/update/announcement/2021/suse-su-20212682-1
bugzilla.suse.com/1179416
bugzilla.suse.com/1181805
bugzilla.suse.com/1183543
bugzilla.suse.com/1183545
suse.com/security/cve/CVE-2021-20266
suse.com/security/cve/CVE-2021-20271
suse.com/security/cve/CVE-2021-3421
suse.com/support/update/announcement/2021/suse-su-20213444-1
bugzilla.suse.com/1183632
bugzilla.suse.com/1183659
bugzilla.suse.com/1185299
bugzilla.suse.com/1187670
bugzilla.suse.com/1188548
suse.com/support/update/announcement/2022/suse-su-20223939-1
bugzilla.suse.com/996280
ubuntu.com/security/CVE-2021-3421
github.com/rpm-software-management/rpm/commit/d6a86b5e69e46cc283b1e06c92343319beb42e21
ubuntu.com/security/notices/USN-5273-1
ubuntu.com/security/CVE-2021-20266
ubuntu.com/security/CVE-2021-20271
lists.opensuse.org/archives/list/[email protected]/thread/WOGLQWSIIR4HYRWXGETEIHB6SM6A2MNK
lists.opensuse.org/archives/list/[email protected]/thread/IQDL4MT3J7VM3IS3TI4EMLQJHDPTSZLZ
lists.opensuse.org/archives/list/[email protected]/thread/PUJW4L55UGKEL4ROYV7WZNQDNBJXXLLG
bugzilla.suse.com/1183779
suse.com/security/cve/CVE-2021-3445
suse.com/security/cve/CVE-2017-7500
Left out here: the rest of 1 source description. The JSON record has them.