AWS S3 Crypto SDK for GoLang prior V2 AES-GCM Key risky encryption
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 2.4 | $0-$5k | 0.00 |
Summary
A vulnerability classified as problematic was found in AWS S3 Crypto SDK for GoLang. This affects an unknown part of the component AES-GCM. Such manipulation leads to risky encryption (Key). This vulnerability is documented as CVE-2020-8912. The attack needs to be performed locally. Additionally, an exploit exists. Upgrading the affected component is advised.
Details
A vulnerability was found in AWS S3 Crypto SDK for GoLang and classified as problematic. Affected by this issue is an unknown function of the component AES-GCM. The manipulation with an unknown input leads to a risky encryption vulnerability (Key). Using CWE to declare the problem leads to CWE-327. The product uses a broken or risky cryptographic algorithm or protocol. Impacted is confidentiality. CVE summarizes:
A vulnerability in the in-band key negotiation exists in the AWS S3 Crypto SDK for GoLang versions prior to V2. An attacker with write access to the targeted bucket can change the encryption algorithm of an object in the bucket, which can then allow them to change AES-GCM to AES-CTR. Using this in combination with a decryption oracle can reveal the authentication key used by AES-GCM as decrypting the GMAC tag leaves the authentication key recoverable as an algebraic equation. It is recommended to update your SDK to V2 or later, and re-encrypt your files.
The weakness was released 08/11/2020 (Website). The advisory is shared for download at aws.amazon.com. This vulnerability is handled as CVE-2020-8912 since 02/12/2020. The exploitation is known to be difficult. The attack needs to be approached locally. The successful exploitation requires a simple authentication. Technical details are unknown but a public exploit is available. The MITRE ATT&CK project declares the attack technique as T1600.
The exploit is available at packetstormsecurity.com. It is declared as proof-of-concept.
Upgrading to version V2 eliminates this vulnerability.
Entry connected to this vulnerability is available at VDB-159655. VulDB is the best source for vulnerability data and more expert information about this specific topic.
Product
Name
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 2.5VulDB Meta Temp Score: 2.4
VulDB Base Score: 2.5
VulDB Temp Score: 2.3
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 2.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Name: KeyClass: Risky encryption / Key
CWE: CWE-327 / CWE-310
CAPEC: 🔍
ATT&CK: 🔍
Physical: Partially
Local: Yes
Remote: No
Availability: 🔍
Access: Public
Status: Proof-of-Concept
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: AWS S3 Crypto SDK for GoLang V2
Timeline
02/12/2020 🔍08/11/2020 🔍
08/12/2020 🔍
08/08/2024 🔍
Sources
Advisory: aws.amazon.comStatus: Not defined
Confirmation: 🔍
CVE: CVE-2020-8912 (🔍)
GCVE (CVE): GCVE-0-2020-8912
GCVE (VulDB): GCVE-100-159656
scip Labs: https://www.scip.ch/en/?labs.20161013
See also: 🔍
Entry
Created: 08/12/2020 10:36Updated: 08/08/2024 20:00
Changes: 08/12/2020 10:36 (39), 08/12/2020 10:41 (11), 11/08/2020 13:09 (1), 11/08/2020 13:17 (1), 08/08/2024 20:00 (22)
Complete: 🔍
Cache ID: 216::103
VulDB is the best source for vulnerability data and more expert information about this specific topic.
No comments yet. Languages: en.
Please log in to comment.