CVE-2026-0147: Android MFC Out-of-Bounds Write Remote Code Execution
CVE-2026-0147 is a memory safety vulnerability in Android's MFC (Media Framework Component) that allows an authenticated attacker to write data beyond allocated buffer boundaries. The flaw resides in metadata parsing logic and can be exploited remotely without user interaction to execute arbitrary code. This is a serious vulnerability because it bridges the gap between standard user privileges and full system compromise through a relatively straightforward attack path.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.8 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-120, CWE-787
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-16 / 2026-06-17
NVD description (verbatim)
In __mfc_core_nal_q_get_dec_metadata_sei_nal of mfc_core_nal_q.c, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability exists in the __mfc_core_nal_q_get_dec_metadata_sei_nal function within mfc_core_nal_q.c, where insufficient bounds validation during SEI (Supplemental Enhancement Information) NAL unit metadata parsing permits an out-of-bounds write. The flaw falls under both CWE-120 (Buffer Copy without Checking Size of Input) and CWE-787 (Out-of-bounds Write), enabling memory corruption that can be leveraged for code execution. An authenticated user with network access can trigger this condition without requiring interactive user involvement on the target device.
Business impact
For organizations deploying Android devices—particularly in enterprise environments where these devices process sensitive data or maintain network access—this vulnerability presents significant risk. A compromised device could be weaponized to exfiltrate data, move laterally within networks, or become part of an attack infrastructure. Device management and mobile security teams should prioritize assessment of exposure and patch deployment timelines, as the barrier to exploitation is low once an attacker gains initial network-level authentication.
Affected systems
Google Android is the affected platform. The vulnerability is present in the media framework component responsible for video decoding and metadata extraction. Devices running affected Android versions are at risk if they process video content containing malicious SEI metadata. Verify the specific Android version ranges impacted against Google's official security bulletin for precise scope.
Exploitability
This vulnerability has a CVSS 3.1 score of 8.8 (HIGH) with a network-based attack vector, low complexity, and requirement for low privileges. Critically, no user interaction is required—an attacker with authenticated access can trigger exploitation through crafted video payloads. The absence of CISA KEV designation does not diminish the risk; it reflects current observed exploitation rather than inherent exploitability. The low barrier to weaponization makes this a priority for patching ahead of active exploitation disclosure.
Remediation
Apply the security patch released by Google on or after June 2026 for your Android version. Bounds checking logic must be added to __mfc_core_nal_q_get_dec_metadata_sei_nal to validate metadata size against allocated buffer limits before writing. Verify patch deployment across your device fleet, prioritizing devices with network exposure and those handling untrusted video content.
Patch guidance
Google will provide patched Android versions through the standard security update cycle. Check Google's Android Security & Privacy Year in Review bulletin and vendor-specific update channels (carrier, OEM, or AOSP) for your device model. Patch testing should confirm no regression in video decoding functionality, particularly for edge cases involving non-standard or legacy SEI metadata. Rollout should target high-risk cohorts first: internet-facing devices, those in security-sensitive environments, and devices running older Android versions.
Detection guidance
Monitor for instances of media decoder crashes or unexpected terminations, particularly following attempts to process video files with unusual or minimal metadata. Network-based detection is limited due to the authentication requirement; focus on endpoint telemetry and device logs. Look for signs of memory corruption or privilege escalation attempts originating from media framework processes. Intrusion detection systems should flag unusual SEI metadata patterns if decoding traffic can be inspected; however, encrypted video streams limit this approach. Device management solutions should track patch compliance and quarantine non-compliant devices from sensitive networks.
Why prioritize this
This vulnerability merits immediate prioritization due to the combination of high CVSS score (8.8), low exploitation complexity, absence of user interaction requirements, and broad Android deployment. While not yet on the KEV catalog, the attack surface is significant and the consequences—remote code execution with user-level privileges—are severe. Organizations should treat this as a critical-priority patch cycle item, especially for devices in regulated industries or handling sensitive data.
Risk score, explained
The CVSS 3.1 score of 8.8 reflects the severity drivers: network-accessible attack surface (AV:N), low attack complexity (AC:L), requirement for low-level privileges (PR:L), lack of user interaction (UI:N), and high impact across confidentiality, integrity, and availability (C:H/I:H/A:H). The score is appropriately high because an authenticated attacker can directly achieve code execution without additional hops or user involvement. The primary mitigating factor—authentication requirement—is insufficient to reduce the score materially, as many enterprise networks allow broad intra-network access.
Frequently asked questions
What types of Android devices are affected?
Any Android device running an affected version is potentially at risk. The vulnerability is in the core media framework, so phones, tablets, and Android-based IoT devices with video decoding capabilities are all vulnerable. Check Google's official security bulletin to confirm which Android versions are affected.
Can this be exploited without sending a video file to the device?
The vulnerability requires the vulnerable code path to be triggered via a crafted SEI metadata payload, which is typically embedded in video content. While the most straightforward attack involves delivering malicious video files, other delivery mechanisms (streaming protocols, embedded video in applications) could also trigger it if they process the malicious metadata.
Do I need to patch if my devices never receive video content?
If your devices are configured to prevent video decoding or do not process video streams from untrusted sources, your risk is lower. However, as a matter of defense-in-depth and because video decoding can be difficult to fully disable in Android, patching is still recommended.
Is this vulnerability being actively exploited in the wild?
As of the publication date, this vulnerability is not listed on CISA's Known Exploited Vulnerabilities (KEV) catalog, meaning no confirmed active exploitation has been publicly reported. However, the low complexity and lack of user interaction requirements mean it could be exploited quickly once details become public. Treat it as a proactive patching priority rather than a reactive incident response.
This analysis is based on the vulnerability disclosure published on 2026-06-16 and reflects the technical details available at that time. Patch availability, affected product versions, and exploitation prevalence may change; consult Google's official Android Security & Privacy bulletins and your device vendor's advisories for the most current guidance. This content is for informational purposes and does not constitute legal, compliance, or professional security advice. Organizations should conduct their own risk assessments and testing before deploying patches in production environments. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-0138HIGHAndroid LWIS Buffer Overflow Leading to Local Privilege Escalation
- CVE-2026-0146HIGHAndroid Media Codec Out-of-Bounds Write – RCE Risk
- CVE-2026-0164HIGHAndroid Modem Out-of-Bounds Write Remote Code Execution
- CVE-2026-0148HIGHAndroid RTP Video Decoder Integer Overflow Remote Code Execution
- CVE-2026-0149HIGHAndroid RTP Heap Buffer Overflow Leading to Remote Code Execution
- CVE-2026-0150HIGHAndroid EdgeTPU Firmware Privilege Escalation Vulnerability
- CVE-2026-0151HIGHAndroid Graphics Integer Overflow RCE Vulnerability
- CVE-2026-0153HIGHAndroid Buffer Overflow Privilege Escalation (CVSS 7.8)