← Back to CVE Explorer

CVE-2026-58927

Full vulnerability record from the local CVENow database.

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.

Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
Published
2026-11-02 21:17:36.260000
Last modified
2026-11-02 21:17:36.260000
View original CVE JSON
{
  "id": "CVE-2026-58927",
  "sourceIdentifier": "[email protected]",
  "published": "2026-11-02T21:17:36.260",
  "lastModified": "2026-11-02T21:17:36.260",
  "vulnStatus": "Received",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "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."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Google",
          "product": "Android",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "17",
              "status": "affected"
            },
            {
              "version": "16-qpr2",
              "status": "affected"
            },
            {
              "version": "16",
              "status": "affected"
            },
            {
              "version": "15",
              "status": "affected"
            },
            {
              "version": "14",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {},
  "references": [
    {
      "url": "https://source.android.com/docs/security/bulletin/aaos/2026/2026-11-01",
      "source": "[email protected]"
    }
  ]
}