{"id":"CVE-2026-58926","kind":"vulnerability","aliases":["CVE-2026-58926"],"related":[],"title":"Android EVS HAL: race lets a privileged client free a buffer in use","description":"A Use-After-Free (UAF) vulnerability exists in the EVS HAL, allowing a privileged client to free a `buffer_handle_t` while the producer thread is still using it. This race condition, triggered via `doneWithFrame` and `setMaxFramesInFlight`, enables an attacker to manipulate freed heap memory, potentially leading to the leakage of file descriptors from the EVS HAL process.","summary":"The EVS (Extended View System) hardware abstraction layer has a use-after-free race: a privileged client can free a buffer handle while the producer thread still uses it, via doneWithFrame and setMaxFramesInFlight. An attacker could manipulate freed heap memory and leak file descriptors from the EVS HAL process.","severity":"unknown","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["android","automotive","evs","infrastructure"],"not_affected_if":["unknown"],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-02T21:17:36+00:00","first_seen_at":"2026-11-02T21:35:41+00:00","triaged_at":"2026-11-02T21:37:12+00:00","updated_at":"2026-11-02T21:37:12+00:00","category":"infrastructure","confidence":0.35,"triage":{"at":"2026-11-02T21:37:12Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"local","title":"Android EVS HAL: race lets a privileged client free a buffer in use","impact":"medium","summary":"The EVS (Extended View System) hardware abstraction layer has a use-after-free race: a privileged client can free a buffer handle while the producer thread still uses it, via doneWithFrame and setMaxFramesInFlight. An attacker could manipulate freed heap memory and leak file descriptors from the EVS HAL process.","audience":"everyone","category":"infrastructure","nicknames":[],"who_cares":["android","evs","automotive"],"confidence":0.35,"fix_status":"unknown","needs_auth":"yes","worst_case":"file descriptors leaked from the HAL process, possible memory manipulation","analyst_note":"Check the NVD entry and the Android security bulletin for affected versions, device classes and a patched build; the sources give none.","how_to_check":"- unknown","plain_action":"","needs_analyst":true,"not_affected_if":["unknown"],"who_is_affected":"The flaw is in the EVS HAL, the camera-view component used in vehicle and embedded Android systems, and requires a privileged client to trigger. unknown whether standard phones are affected; the sources do not say which builds or versions are vulnerable.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000656,"input_tokens":4169,"output_tokens":479,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-2026':15A,18A '-58926':16A,19A 'abstract':30B 'allow':86C 'android':1A,20B 'attack':59B,114C 'automot':21B 'buffer':11A,45B,93C 'client':8A,41B,89C 'condit':106C 'could':60B 'cve':14A,17A 'descriptor':68B,127C 'donewithfram':55B,109C 'enabl':112C 'ev':2A,22B,25B,71B,84C,130C 'exist':81C 'extend':26B 'file':67B,126C 'free':9A,37B,43B,78C,91C 'freed':62B,117C 'hal':3A,72B,85C,131C 'handl':46B,94C 'hardwar':29B 'heap':63B,118C 'infrastructur':23B 'layer':31B 'lead':121C 'leak':66B 'leakag':124C 'let':5A 'manipul':61B,116C 'memori':64B,119C 'potenti':120C 'privileg':7A,40B,88C 'process':73B,132C 'produc':49B,98C 'race':4A,38B,105C 'setmaxframesinflight':57B,111C 'still':51B,101C 'system':28B 'thread':50B,99C 'trigger':107C 'uaf':79C 'use':13A,35B,52B,76C,102C 'use-after-fre':34B,75C 'via':54B,108C 'view':27B 'vulner':80C","nicknames":[],"mitigations":[],"who_affected":"The flaw is in the EVS HAL, the camera-view component used in vehicle and embedded Android systems, and requires a privileged client to trigger. unknown whether standard phones are affected; the sources do not say which builds or versions are vulnerable.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"everyone","plain_action":null,"pkeys":[],"ptokens":[],"labels":["android","automotive","evs","infrastructure","unknown"],"first_public_at":"2026-11-02T21:17:36+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-58926","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-58926","severity":null,"published_at":"2026-11-02T21:17:36+00:00","modified_at":"2026-11-02T21:17:36+00:00","first_seen_at":"2026-11-02T21:35:41+00:00","fetched_at":"2026-11-02T21:35:41+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}