ZeroHour

CVE-2026-28618

mass

Heap buffer overflow in Android OpenAPV video decoder enables remote code execution

CVSS 3.1
8.8 high
EPSS
<1%p8
Published
()
Modified
AI analysis

CVE-2026-28618 is a heap buffer overflow in the dec_frm_prepare function of oapv.c, part of the OpenAPV (APV) video decoder shipped in Android, which allows an out-of-bounds write while preparing frame buffers for decoding. The flaw is triggered by processing maliciously crafted APV video bitstream data, and per the Android bulletin no user interaction and no additional execution privileges are required to exploit it. A successful attack yields remote code execution in the context of the affected media component. Affected parties are Android devices whose builds include the OpenAPV decoder (and any products embedding the liboapv code); the fix ships in the September 2026 Android security update, though specific affected version ranges are not provided in the source data. There is no known public proof-of-concept, the issue is not in CISA KEV, and EPSS assigns a low 0.2% probability of exploitation within 30 days, indicating no known exploitation at this time.

What to do: Apply the September 2026 Android security update (or later) as soon as your device or fleet's OEM delivers it, and verify the installed security patch level afterward. As an interim mitigation, avoid opening or decoding untrusted APV-encoded video content from unverified sources. Embedded-product maintainers who ship the OpenAPV liboapv code should check for and integrate the upstream fix.

Affected
Google (Android; CNA: [email protected]) Android — OpenAPV video decoder (liboapv, oapv.c, dec_frm_prepare)
Estimated exposure
masshundreds of millions of Android devices plausibly exposed (subset of the ~3-billion-active-device Android base that includes the APV/OpenAPV codec) — Android runs on more than 3 billion active devices globally, and exposure applies to the subset running builds that bundle the OpenAPV (APV) codec, which still plausibly exceeds 1 million devices; a precise exposed-device count is unknown.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In dec_frm_prepare of oapv.c, there is a possible OOB write due to a heap buffer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

Vendors
google
Products
android
Weakness
CWE-122, CWE-787
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

Android Security Update September 2026 – Fix for Critical Flaws that Enable RCE Attacks

Google's September 2026 Android bulletin fixes over 30 critical flaws, including no-interaction system RCEs, a TIPC kernel RCE and a Qualcomm closed-source bug

Google's Android Security Bulletin for September 2026 (patch levels 2026-09-01 and 2026-09-05) fixes numerous critical System remote code execution flaws, including CVE-2026-28604, CVE-2026-28618, CVE-2026-28639, CVE-2026-28662, CVE-2026-49882, CVE-2026-49884, CVE-2026-49919 and CVE-2026-49921, none requiring user interaction or additional privileges. It also addresses critical kernel issues including a TIPC RCE (CVE-2026-52993) and elevation-of-privilege flaws in NFC and protected KVM, plus a critical Qualcomm closed-source component flaw (CVE-2026-25289). Affected versions span Android 14 through 17; the 2026-09-05 patch level extends coverage to Android TV and chipset components, with high-severity fixes for Arm Mali, PowerVR, MediaTek, Unisoc and Qualcomm components.