Description
In forEachLine of MountRegistry.cpp, there is a possible out of bounds read due to a buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
Published: 2026-09-08
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Local Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

A buffer overflow in the forEachLine function of MountRegistry.cpp allows an out‑of‑bounds read, which can be leveraged to obtain higher privileges on the same device. The flaw does not require additional execution privileges and does not need user interaction, meaning any local user can potentially exploit the issue. The weakness is a classic CWE‑120 out‑of‑bounds read vulnerability.

Affected Systems

The vulnerability is present in Google Android systems where the MountRegistry component is compiled. No specific version numbers are listed, so all Android releases that include the current implementation of MountRegistry.cpp may be affected until a patch is released.

Risk and Exploitability

The CVSS score of 7.8 indicates high impact, and although the EPSS score is not available, the lack of user interaction makes the flaw attractive to local attackers. The vulnerability is not currently listed in the CISA KEV catalog. An attacker with local device access can trigger the out‑of‑bounds read to elevate privileges, potentially gaining root or administrator access depending on the device’s configuration.

Generated by OpenCVE AI on September 9, 2026 at 14:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Android security patch issued by Google and install it via the official OTA update mechanism.
  • Ensure the device firmware is kept current by regularly checking for and applying all available security updates from the manufacturer.
  • If no patch is immediately available, reduce the attack surface by disabling or restricting the use of removable storage and mount registry features through device configuration changes.
  • Consider enforcing stricter SELinux policies to limit the escalation paths that can arise from local privilege gains.

Generated by OpenCVE AI on September 9, 2026 at 14:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:google:android:14.0:*:*:*:*:*:*:*
cpe:2.3:o:google:android:15.0:*:*:*:*:*:*:*
cpe:2.3:o:google:android:16.0:-:*:*:*:*:*:*
cpe:2.3:o:google:android:16.0:qpr2:*:*:*:*:*:*

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Google
Google android
Vendors & Products Google
Google android

Wed, 09 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Title Possible out‑of‑bounds read in Android MountRegistry leading to local privilege escalation

Tue, 08 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 08 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Description In forEachLine of MountRegistry.cpp, there is a possible out of bounds read due to a buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: google_android

Published:

Updated: 2026-09-08T20:50:43.931Z

Reserved: 2026-07-02T05:58:50.042Z

Link: CVE-2026-58839

cve-icon Vulnrichment

Updated: 2026-09-08T20:50:21.163Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-08T19:18:02.977

Modified: 2026-09-24T16:31:46.430

Link: CVE-2026-58839

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T20:00:03Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')