Skip to main content
← Vulnerabilities

The vulnerability is a Use-After-Free (UAF) in the EVS AIDL HAL, arising from a data race on an unsynchronized `std::weak_ptr` within…

Written by anthropic/claude-haiku-5.5 from the sources below. Verify against them.

—Not rated
Exploited
No known exploitation
Fix
Fixed in 14, 15, 16, 16-qpr2, 17
Who is exposed
Not reported

Do first: Upgrade to a fixed version: 14, 15, 16, 16-qpr2, 17.

Published
Last modified
Published
Not listed in CISA KEV
0/100 · provisional
Unclear
Fix
Fixed in 14, 15, 16, 16-qpr2, 17
None on Exploit-DB, Metasploit or GitHub

Summary

The EVS (Exterior View System) AIDL hardware abstraction layer in Android, specifically its default implementation running in the hal_evs_default process, is affected. A flaw caused by unsynchronized concurrent camera-open requests can lead to memory corruption that may allow arbitrary code execution within that process.

Read the original description

The vulnerability is a Use-After-Free (UAF) in the EVS AIDL HAL, arising from a data race on an unsynchronized `std::weak_ptr` within `EvsEnumerator::openCamera()`. Specifically, concurrent calls from a privileged UID (e.g., `AID_AUTOMOTIVE_EVS`) can cause a torn `weak_ptr` state, leading to a virtual call through a freed object's vtable at `cameraObj->getCameraInfo(&desc)`. This allows for potential arbitrary code execution within the `hal_evs_default` process.

What to do

  • Upgrade to a fixed version: 14, 15, 16, 16-qpr2, 17.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • Google Android

    17, 16-qpr2, 16, 15, 14

Evidence 1

  1. Link

Corrections

None so far.

Something wrong on this page? Report an error. Every fix is listed here.

FAQ

Questions about CVE-2026-58927

What does this mean?

The bug is a use-after-free in the EVS AIDL HAL, caused by a data race on a std::weak_ptr that is not synchronized. The advisory does not say what an attacker could gain beyond the elevation of privilege classification it gives the issue, rated High.Source: source.android.com

Am I affected, and how do I check?

The affected product is Google Android. The checked facts do not list an affected version range or specific setup. The advisory lists fixes for Android 14, 15, 16, 16-qpr2 and 17, so check which of these branches your device's Android version belongs to.Source: source.android.com

What should I do about it?

Install the Android security update for your branch that includes the fix listed in the advisory (14, 15, 16, 16-qpr2 or 17).Source: source.android.com

Is it being exploited?

It is not in CISA's Known Exploited Vulnerabilities catalog, and CISA's SSVC assessment does not mark exploitation as active. That does not mean it has not been attacked: vendors and researchers can report attacks before CISA lists them. No public exploit code is tracked.Source: cve.now feed data