CVE-2020-7069: Wrong ciphertext/tag in AES-CCM encryption for a 12 bytes IV
Vulnerability summary
CVE-2020-7069 is a medium (CVSS 6.5) Improper Input Validation vulnerability in canonical ubuntu_linux. EPSS estimates a 2.05% chance of exploitation in the next 30 days, higher than 81.3% of scored vulnerabilities.
Not severe (CVSS 5.4, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 13 · Related 10Timeline
- 02-10-2020PublishedVulnerability first disclosed.
- 17-09-2024Last modifiedVulnerability information updated.
Description
In PHP versions 7.2.x below 7.2.34, 7.3.x below 7.3.23 and 7.4.x below 7.4.11, when AES-CCM mode is used with openssl_encrypt() function with 12 bytes IV, only first 7 bytes of the IV is actually used. This can lead to both decreased security and incorrect encryption data.
CVSS metrics
6 scores · 5 sources · 2 versions- CVE.orgCNA5.4MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:NDiffers
- OSV · DebianEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · AlpineEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
EPSS trend
Probability
2.05%
Chance of exploitation in the next 30 days
Percentile
81%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.05% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-326Inadequate Encryption StrengthThe product stores or transmits sensitive data using an encryption scheme that is theoretically sound, but is not strong enough for the level of protection required.
Affected systems
Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu3 products
- php5< 5.5.9+dfsg-1ubuntu4.29+esm13
- php7.2< 7.2.24-0ubuntu0.18.04.7
- php7.4< 7.4.3-4ubuntu2.4
Debian2 products
- php7.4< 7.4.11-1
- debian_linuxEOL10.0
Alpine1 product
- php7< 7.3.23-r0 | < 7.4.11-r0
Canonical1 product
- ubuntu_linuxEOL12.04 | 14.04 | 16.04 | 18.04 | 20.04
Fedoraproject1 product
- fedoraEOL31 | 32 | 33
Netapp1 product
Opensuse1 product
- leapEOL15.1 | 15.2
Oracle1 product
- communications_diameter_signaling_router≥ 8.0.0, ≤ 8.5.0
Php1 product
- php≥ 7.2.0, < 7.2.34 | ≥ 7.3.0, < 7.3.23 | ≥ 7.4.0, < 7.4.11
Php group1 product
- php≥ 7.3.x, < 7.3.23 | ≥ 7.4.x, < 7.4.11 | ≥ 7.2.x, < 7.2.34
Tenable1 product
- tenable.sc< 5.19.0
11 vendors · 14 products
References
20 links- lists.opensuse.org/opensuse-security-announce/2020-10/msg00045.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory
- lists.opensuse.org/opensuse-security-announce/2020-10/msg00067.htmlVendor AdvisoryX Refsource SUSEMailing ListThird Party Advisory