CVE-2026-0155: Android ImsMediaBitReader OOB Read Information Disclosure
CVE-2026-0155 is a memory reading vulnerability in Google Android's ImsMediaBitReader component. An attacker with basic login access can trigger the code to read data outside intended memory boundaries, potentially exposing sensitive information. This does not require the victim to take any action and does not allow attackers to modify or crash the system—only to peek at unauthorized data in memory.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-120, CWE-125
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-16 / 2026-06-17
NVD description (verbatim)
In ImsMediaBitReader::ReadByteBuffer, there is a possible OOB read due to a missing bounds check. This could lead to remote information disclosure 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 ImsMediaBitReader::ReadByteBuffer function in Android lacks proper bounds validation before performing buffer reads. When a specially crafted input is processed, the read operation can extend past the allocated buffer, resulting in an out-of-bounds (OOB) read. The vulnerability is rooted in missing length checks (CWE-120: Buffer Copy without Checking Size of Input, CWE-125: Out-of-bounds Read). Exploitation requires network access and valid credentials, but no special privileges or user interaction.
Business impact
An authenticated attacker can extract sensitive data resident in adjacent memory regions without triggering crashes or alerts. In multi-tenant or enterprise Android deployments, this could expose per-user or per-process information (encryption keys, tokens, PII) to an attacker who has compromised a single account. The impact is information disclosure only; systems remain operational and functional, lowering immediate incident severity but increasing long-term compliance and trust risks.
Affected systems
Google Android devices and systems running affected versions of the ImsMediaBitReader component. The vulnerability requires network access and valid user credentials, so it primarily affects Android installations where the attacker has obtained login credentials or where the Android device is enrolled in networks allowing authenticated access to IMS (IP Multimedia Subsystem) services.
Exploitability
Exploitation is straightforward for an attacker with valid credentials. The attack vector is network-based, access complexity is low, and no user interaction is required. However, the requirement for authentication (PR:L in CVSS terms) is a meaningful friction point. The vulnerability does not appear on the CISA Known Exploited Vulnerabilities (KEV) catalog, suggesting active exploitation in the wild is not yet documented, though the ease of exploitation means defensive delay is inadvisable.
Remediation
Apply security updates from Google when released. Until patching is feasible, restrict network access to IMS services and enforce strong authentication and access controls to minimize the chance an attacker obtains valid credentials. Network segmentation can reduce lateral movement if credentials are compromised.
Patch guidance
Monitor Google Android Security Bulletins and your device manufacturer's security advisories for patched versions. Verify patch availability for your specific Android version and device model; rollout timelines vary by OEM. Once patches are released, prioritize deployment in environments where IMS services are actively used and where credential compromise is a realistic threat model.
Detection guidance
Look for unusual access patterns to IMS or media processing components, especially from authenticated users at unexpected times or from unusual locations. Monitor for repeated failed or suspicious calls to bit-reading functions in system logs. A behavioral baseline of normal IMS traffic will help identify anomalous access. Host-based monitoring for process memory access patterns may also surface exploitation attempts, though detection is challenging because no crash or error condition occurs.
Why prioritize this
Although the CVSS score of 4.3 (MEDIUM) reflects the information-disclosure-only impact and authentication requirement, the ease of exploitation and potential sensitivity of data in memory warrants earlier attention than the score alone suggests. Organizations with high-value user data, strong compliance requirements, or where credential compromise is plausible should elevate this above routine patch schedules. Conversely, air-gapped or restricted-access Android deployments face lower practical risk.
Risk score, explained
The score of 4.3 reflects: network exploitability (AV:N), low attack complexity (AC:L), the requirement for valid credentials (PR:L), no user interaction needed (UI:N), confidentiality impact limited to the attacked user's context (C:L), and no integrity or availability impact (I:N, A:N). The authentication barrier prevents opportunistic mass exploitation but does not eliminate risk in environments where credentials are routinely shared, stolen, or reused.
Frequently asked questions
Do I need to take immediate action if I run Android?
Check your device manufacturer's security bulletin to confirm whether your specific Android version and device model are affected. If patches are available, apply them in your next regular update cycle. If you have high-value data or work in a regulated industry, prioritize sooner. If your device does not use IMS services or you operate in a restricted-access environment, risk is lower.
What data could an attacker access?
An attacker can read memory adjacent to the ImsMediaBitReader buffer, which might include session tokens, encryption keys, temporary data, or information from other processes. The exact exposure depends on memory layout and what other data is nearby. In worst-case scenarios, this could aid further attacks, but no data modification or denial of service is possible via this vulnerability alone.
Why does this require authentication?
IMS services are typically part of the telephony and multimedia stack and require the caller to be a legitimate user or process on the device or network. An unauthenticated attacker on the open internet cannot directly trigger the vulnerable code path without first obtaining valid credentials or compromising an authorized account.
Is this on the CISA KEV catalog?
No. This vulnerability is not currently listed as a Known Exploited Vulnerability (KEV), meaning there is no documented evidence of active exploitation in the wild. However, the low barrier to exploitation means organizations should not wait for KEV inclusion before planning remediation.
This analysis is based on publicly disclosed vulnerability data current as of the modification date. Patch availability, affected device lists, and exploitation status may change; verify details against official Google Android Security Bulletins and your device manufacturer's advisories before making remediation decisions. This document does not constitute legal or compliance advice. Organizations must assess their own risk tolerance and operational constraints. No proof-of-concept or exploit code is provided or implied. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-0136MEDIUMAndroid Modem Out-of-Bounds Read Denial of Service
- CVE-2026-0141MEDIUMAndroid RTCP Out-of-Bounds Read Information Disclosure
- CVE-2026-0157MEDIUMAndroid RTCP Header Buffer Overflow – Remote Information Disclosure
- CVE-2026-0165MEDIUMAndroid RTCP Decoder Out-of-Bounds Read Information Disclosure
- CVE-2026-0127MEDIUMAndroid Out-of-Bounds Read in Communication Processor – Impact & Patch Guidance
- CVE-2026-0128MEDIUMAndroid RTCP Out-of-Bounds Read Information Disclosure
- CVE-2026-0140MEDIUMAndroid RTP Integer Overflow Information Disclosure Vulnerability
- CVE-2026-0144MEDIUMAndroid Audio Codec Denial of Service Vulnerability – Analysis & Patch Guidance