CVE-2026-56920
massOut-of-bounds write in Android HEVC decoder (fw_hevc_dec) enables remote code execution
CVE-2026-56920 is an out-of-bounds write (CWE-787) caused by a logic error in s_decode_vui_param(), a function in the HEVC (H.265) video decoder source file fw_hevc_dec_header.c, assigned by Google's Android security team. The flaw is triggered when the decoder parses the Video Usability Information (VUI) section of a maliciously crafted HEVC bitstream, writing beyond the intended buffer and corrupting memory. Successful exploitation can yield remote code execution in the media-decoding process with no user interaction required and high impact to confidentiality, integrity, and availability (CVSS 3.1: 8.8); the PR:L rating indicates the attacker still needs some level of prior access or privilege, such as the ability to deliver media via an app or remote stream. Any device shipping the vulnerable HEVC decoder component is potentially affected, though the provided data does not enumerate specific builds or version ranges, so the corresponding Android/vendor bulletin should be consulted. No public proof-of-concept exists, the CVE is not on CISA's KEV list, and no exploitation in the wild has been reported.
What to do: Roll out the Android security update that patches this CVE to all managed Android devices as the primary mitigation, since exploitation requires no user interaction. Device manufacturers and ROM maintainers should confirm their codec builds incorporate the fixed fw_hevc_dec source. Review devices or apps that process HEVC/H.265 media from untrusted sources (messaging attachments, third-party streaming clients) and monitor per-model patch availability in vendor bulletins.
| Google (Android) Android — HEVC video decoder component containing fw_hevc_dec_header.c (function s_decode_vui_param) | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
In s_decode_vui_param of fw_hevc_dec_header.c, there is a possible out-of-bounds write due to a logic error in the code. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.
- Weakness
- CWE-787
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.