Use of uninitialized resource in OPPO Color OS
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-908 and the CVSS impact.
Summary
In ColorOS (oppo mobile phone operating system, based on AOSP frameworks/native code position/services/surfaceflinger surfaceflinger.CPP), RGB is defined on the stack but uninitialized, so when the screenShot function to RGB value assignment, will not initialize the value is returned to the attackers, leading to values on the stack information leakage, the vulnerability can be used to bypass attackers ALSR.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2020-11828
- 2026-10-03 Alias added: GHSA-6mcg-qcwq-jvvg
References
More OPPO Coloros vulnerabilities
- TI-2023-11465 Command Injection In OPPO Service CVSS 3.1CRITICAL 9.8
- TI-2020-09500 Dynamic loading of services in the backup and restore SDK leads to elevated privileges… CVSS 3.1CRITICAL 9.8
- TI-2021-05995 In ACE2 ColorOS11, the attacker can obtain the foreground package name through permission… CVSS 3.1HIGH 7.5
- TI-2021-05994 ColorOS pregrant dangerous permissions to apps which are listed in a whitelist xml named… CVSS 3.1HIGH 7.8
Sources
- CVE-2020-11828 · CVE Program
- CVE-2020-11828 · NVD
- FIRST EPSS
- GHSA-6mcg-qcwq-jvvg · 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