Description
The report details a heap Use-After-Free (UAF) vulnerability within the `android.hardware.automotive.evs-default` HAL service, stemming from unsynchronized access to an `std::unordered_map`. An unprivileged application with access to the EVS manager can trigger this UAF by making concurrent calls to `setExtendedInfo` and `getExtendedInfo`, potentially enabling code execution within the privileged HAL process.
Published: 2026-11-02
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The Android EVS HAL service contains a heap Use-After-Free vulnerability caused by unsynchronized access to an std::unordered_map. A concurrent call to setExtendedInfo and getExtendedInfo from an unprivileged application with EVS manager access can trigger this UAF, potentially allowing the attacker to execute arbitrary code within the privileged HAL process. The weakness is a classic Use-After-Free, corresponding to CWE-416.

Affected Systems

Google Android devices running the android.hardware.automotive.evs-default HAL service are affected. The vulnerability targets the EVS manager HAL, specifically the setExtendedInfo and getExtendedInfo APIs, and applies to any device where unprivileged applications can obtain EVS manager permissions.

Risk and Exploitability

The absence of a publicly available CVSS score prevents an exact numerical severity rating, yet the vulnerability permits an unprivileged application to gain privilege escalation by executing code in the privileged HAL process. The EPSS score is not reported and the vulnerability is not listed in the CISA KEV catalog, indicating no known widespread exploitation. However, attackers would need the EVS manager permission, typically granted only to system applications; any misconfiguration that exposes this permission to third‑party apps can enable an attacker to trigger the UAF. The overall risk is elevated due to the full‑system privileges of the HAL process and the potential for code execution.

Generated by OpenCVE AI on November 2, 2026 at 22:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install the latest Android update that contains the fix for the evs-default HAL service, as detailed in the Android November 2026 security bulletin.
  • Restrict EVS manager permissions so that only system‑signed or fully trusted applications can call setExtendedInfo or getExtendedInfo; revoke unnecessary access from third‑party apps.
  • If EVS functionality is not required, consider disabling the evs-default HAL service or monitoring its activity for anomalous calls, and investigate unusual setExtendedInfo/getExtendedInfo patterns.

Generated by OpenCVE AI on November 2, 2026 at 22:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 22:30:00 +0000

Type Values Removed Values Added
Title Android EVS HAL Heap Use-After-Free Leading to Privileged Code Execution
First Time appeared Google
Google android
Weaknesses CWE-416
Vendors & Products Google
Google android

Mon, 02 Nov 2026 20:30:00 +0000

Type Values Removed Values Added
Description The report details a heap Use-After-Free (UAF) vulnerability within the `android.hardware.automotive.evs-default` HAL service, stemming from unsynchronized access to an `std::unordered_map`. An unprivileged application with access to the EVS manager can trigger this UAF by making concurrent calls to `setExtendedInfo` and `getExtendedInfo`, potentially enabling code execution within the privileged HAL process.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: google_android

Published:

Updated: 2026-11-02T20:21:11.897Z

Reserved: 2026-07-02T06:12:52.307Z

Link: CVE-2026-58925

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-02T21:17:36.040

Modified: 2026-11-03T14:52:42.467

Link: CVE-2026-58925

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T22:15:17Z

Weaknesses