7.1

CVE-2021-20291: fedoraproject fedora Improper Locking

Modified
AliasesRHBA-2022:0348RHSA-2021:1150UBUNTU-CVE-2021-20291
Published 01-04-2021Last modified 03-08-2024

Vulnerability summary

CVE-2021-20291 is a high (CVSS 7.1) Improper Locking vulnerability in fedoraproject fedora. EPSS estimates a 1.59% chance of exploitation in the next 30 days, higher than 75.6% of scored vulnerabilities. 1 public exploit is recorded.

Priority
Routine

Not severe (CVSS 6.5, network access); no exploitation reported by the 5 checked sources

Source freshness unavailable

How is this decided?
CVSS score
7.1/10
010
High · v2.0 (NVD)
EPSS score
1.59%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits1reference

Advisory lineage

Upstream 0 · Downstream 10 · Related 4

Timeline

  1. 01-04-2021
    PublishedVulnerability first disclosed.
  2. 03-08-2024
    Last modifiedVulnerability information updated.

Description

A deadlock vulnerability was found in 'github.com/containers/storage' in versions before 1.28.1. When a container image is processed, each layer is unpacked using `tar`. If one of those layers is not a valid `tar` archive this causes an error leading to an unexpected situation where the code indefinitely waits for the tar unpacked stream, which never finishes. An attacker could use this vulnerability to craft a malicious image, which when downloaded and stored by an application using containers/storage, would then cause a deadlock leading to a Denial of Service (DoS).

CVSS metrics

6 scores · 5 sources · 2 versions

EPSS trend

Probability

1.59%

Chance of exploitation in the next 30 days

Percentile

76%

Versus all other CVEs

30-day change

No change 0.00 pp

From 1.59% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (unit42.paloaltonetworks.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.

Redhat65 products
Debian1 product
  • golang-github-containers-storage< 1.34.1+ds1-1
Fedoraproject1 product
Github.com/containers1 product
  • storage< 1.28.1
Storage_project1 product
Ubuntu1 product
  • golang-github-containers-storageAll versions (No fix recorded)

6 vendors · 70 products

References

27 links
Show all 27 references