Skip to content
OpenAdvisories
Unscored CVE-2021-20271 EUVD-2021-7705GHSA-77pm-gxx7-5c5f

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…

Published Mar 26, 2021 · Updated Aug 3, 2024 · Assigned by redhat

Description

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.

Affected products

VendorProductAffectedFixed
— rpm all versions —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rpm 4.16.1.2+dfsg1-1 —
Debian 13 rpm 4.16.1.2+dfsg1-1 —
Debian 12 rpm 4.16.1.2+dfsg1-1 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS rpm 4.14.2.1+dfsg1-1ubuntu0.1~esm1 USN-5273-1
Ubuntu Pro 18.04 LTS rpm 4.14.1+dfsg1-2ubuntu0.1~esm1 USN-5273-1
Ubuntu Pro 16.04 LTS rpm 4.12.0.1+dfsg1-3ubuntu0.1~esm1 USN-5273-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 14.04 LTS rpm No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 rpm +14 4.14.3-14.el8_4 RHSA-2021:2574
RHEL 7 rpm +9 4.11.3-48.el7_9 RHSA-2021:4785
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.2 EUS rpm +13 4.14.2-38.el8_2 RHSA-2021:2791
RHEL 7.7 TUS rpm +9 4.11.3-40.el7_7.1 RHSA-2021:4975
RHEL 7.7 E4S rpm +9 4.11.3-40.el7_7.1 RHSA-2021:4975
RHEL 7.7 AUS rpm +9 4.11.3-40.el7_7.1 RHSA-2021:4975
RHEL 7.6 TUS rpm +9 4.11.3-35.el7_6.2 RHSA-2021:4771
RHEL 7.6 E4S rpm +9 4.11.3-35.el7_6.2 RHSA-2021:4771
RHEL 7.6 AUS rpm +9 4.11.3-35.el7_6.2 RHSA-2021:4771

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 rpm 4.14.3-14.el8_4 RLSA-2021:2574
ReleasePackageFixed inAdvisory
SLES 15 SP3 rpm +2 4.14.3-37.2 SUSE-SU-2021:2682-1
SLES 15 SP2 python-rpm 4.14.1-22.4.1 SUSE-SU-2021:3444-1
SLES 15 SP2 rpm +1 4.14.1-22.4.2 SUSE-SU-2021:3444-1
SLES 12 SP5 rpm +2 4.11.2-16.26.1 SUSE-SU-2022:3939-1
SLES 2 python-rpm 4.14.1-22.4.1 SUSE-SU-2021:3444-1, SUSE-SU-2021:2682-1
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 rpm +2 4.11.2-16.26.1 SUSE-SU-2022:3939-1
SLE Micro 5.0 python-rpm 4.14.1-22.4.1 SUSE-SU-2021:3444-1
SLE Micro 5.0 rpm 4.14.1-22.4.2 SUSE-SU-2021:3444-1
SUSE Manager Server Module 4.2 rpm 4.14.3-37.2 SUSE-SU-2021:2682-1
SUSE Manager Server Module 4.1 rpm 4.14.1-22.4.2 SUSE-SU-2021:3444-1
SUSE Manager Proxy Module 4.2 rpm 4.14.3-37.2 SUSE-SU-2021:2682-1
SUSE Manager Proxy Module 4.1 rpm 4.14.1-22.4.2 SUSE-SU-2021:3444-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.3 libdnf 0.62.0-5.3.1 openSUSE-SU-2021:2685-1
openSUSE Leap 15.3 rpm +2 4.14.3-37.2 openSUSE-SU-2021:2682-1
openSUSE Leap 15.2 rpm +1 4.14.1-lp152.18.3.1 openSUSE-SU-2021:1366-1
ReleasePackageFixed inAdvisory
Alpine v3.24 rpm 4.16.1.3-r0 —
Alpine v3.23 rpm 4.16.1.3-r0 —
Alpine v3.22 rpm 4.16.1.3-r0 —
Alpine v3.21 rpm 4.16.1.3-r0 —
Alpine v3.20 rpm 4.16.1.3-r0 —
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 rpm 4.16.1.3-r0 —
Alpine v3.18 rpm 4.16.1.3-r0 —
Alpine v3.17 rpm 4.16.1.3-r0 —
Alpine v3.16 rpm 4.16.1.3-r0 —
Alpine v3.15 rpm 4.16.1.3-r0 —
Alpine v3.14 rpm 4.16.1.3-r0 —
Alpine v3.13 rpm 4.16.1.3-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 rpm +10 4.11.3-40.amzn2.0.6 ALAS2-2021-1689

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 rpm +14 4.14.3-14.el8_4 ELSA-2021-2574
Oracle Linux 7 rpm +9 4.11.3-48.el7_9 ELSA-2021-4785

Advisories 19

References