Out-of-bounds write in Huawei P20
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- No fix listed
Attack profile from CVSS 3.0 · NVD. Fix status from CNA. Impact type from CWE-787 and the CVSS impact.
Summary
There is an out-of-bounds write vulnerability on Huawei P20 smartphones with versions before 8.1.0.171(C00). The software does not handle the response message properly when the user doing certain inquiry operation, an attacker could send crafted message to the device, successful exploit could cause a denial of service condition.
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 |
|---|---|---|---|---|---|
| Huawei | Huawei P20 | the versions before 8.1.0.171(C00) | — | No fix listed | CNA |
- Huawei P20 VendorHuawei Affected the versions before 8.1.0.171(C00) Fixed in — No fix listed CNA
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2018-7987
- 2026-10-03 Alias added: GHSA-9jhh-f5r5-cq57
References
More Huawei P20 Firmware vulnerabilities
- TI-2019-01829 Use after free in Android KEVCVSS 3.1HIGH 7.8
- TI-2020-00021 In reassemble_and_dispatch of packet_fragmenter.cc, there is possible out of bounds write… CVSS 3.1HIGH 8.8
- TI-2019-06941 Cryptographic flaw in Bluetooth BR/EDR CVSS 3.1HIGH 8.1
- TI-2019-03665 Improper input validation in P20 Pro, P20, Mate RS CVSS 3.1MEDIUM 5.5
- TI-2019-03647 Incorrect permission assignment in P20 CVSS 3.1MEDIUM 5.5
- TI-2019-03646 The Huawei Share function of P20 phones with versions earlier than Emily-L29C 9.1.0.311… CVSS 3.1MEDIUM 5.7
Sources
- CVE-2018-7987 · CVE Program
- CVE-2018-7987 · NVD
- FIRST EPSS
- GHSA-9jhh-f5r5-cq57 · 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