The AES-GCM specification in RFC 5084, as used in Android 5.x and 6.x, recommends 12…
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 3.0 · NVD. Fix status from CNA. Impact type from CWE-200.
Summary
The AES-GCM specification in RFC 5084, as used in Android 5.x and 6.x, recommends 12 octets for the aes-ICVlen parameter field, which might make it easier for attackers to defeat a cryptographic protection mechanism and discover an authentication key via a crafted application, aka internal bug 26234568. NOTE: The vendor disputes the existence of this potential issue in Android, stating "This CVE was raised in error: it referred to the authentication tag size in GCM, whose default according to ASN.1 encoding (12 bytes) can lead to vulnerabilities. After careful consideration, it was decided that the insecure default value of 12 bytes was a default only for the encoding and not default anywhere else in Android, and hence no vulnerability existed.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 7
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:bouncycastle:bc-java:1.54:*:*:*:*:*:*:* | 1.54 | Vulnerable | Legion of the Bouncy Castle Inc. |
| cpe:2.3:o:google:android:5.0:*:*:*:*:*:*:* | 5.0 | Vulnerable | |
| cpe:2.3:o:google:android:5.0.1:*:*:*:*:*:*:* | 5.0.1 | Vulnerable | |
| cpe:2.3:o:google:android:5.1:*:*:*:*:*:*:* | 5.1 | Vulnerable | |
| cpe:2.3:o:google:android:5.1.0:*:*:*:*:*:*:* | 5.1.0 | Vulnerable | |
| cpe:2.3:o:google:android:6.0:*:*:*:*:*:*:* | 6.0 | Vulnerable | |
| cpe:2.3:o:google:android:6.0.1:*:*:*:*:*:*:* | 6.0.1 | Vulnerable |
- cpe:2.3:a:bouncycastle:bc-java:1.54:*:*:*:*:*:*:* Versions 1.54 Vulnerable ·Legion of the Bouncy Castle Inc.
- cpe:2.3:o:google:android:5.0:*:*:*:*:*:*:* Versions 5.0 Vulnerable ·Google
- cpe:2.3:o:google:android:5.0.1:*:*:*:*:*:*:* Versions 5.0.1 Vulnerable ·Google
- cpe:2.3:o:google:android:5.1:*:*:*:*:*:*:* Versions 5.1 Vulnerable ·Google
- cpe:2.3:o:google:android:5.1.0:*:*:*:*:*:*:* Versions 5.1.0 Vulnerable ·Google
- cpe:2.3:o:google:android:6.0:*:*:*:*:*:*:* Versions 6.0 Vulnerable ·Google
- cpe:2.3:o:google:android:6.0.1:*:*:*:*:*:*:* Versions 6.0.1 Vulnerable ·Google
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2016-2427
- 2026-10-03 Alias added: GHSA-727r-ghq8-fgh9
References
Sources
- CVE-2016-2427 · CVE Program
- CVE-2016-2427 · NVD
- FIRST EPSS
- GHSA-727r-ghq8-fgh9 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences