{"id":"CVE-2026-55346","kind":"vulnerability","aliases":["CVE-2026-55346"],"related":[],"title":"Android keymaster: heap out-of-bounds write lets a local app escalate privilege","description":"In km_read_data_response of keymaster.c, there is a possible way to trigger an out of bounds write on the heap due to a missing bounds check. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.","summary":"A missing bounds check in km_read_data_response in keymaster.c allows an out-of-bounds write on the heap. A local attacker with System-level execution privileges can escalate privilege, and no user interaction is needed.","severity":"unknown","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"keymaster","fixed":[],"affected":"","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["android","infrastructure","keymaster"],"not_affected_if":[],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-10T20:19:13+00:00","first_seen_at":"2026-11-10T20:46:06+00:00","triaged_at":"2026-11-10T20:54:01+00:00","updated_at":"2026-11-10T20:54:01+00:00","category":"infrastructure","confidence":0.5,"triage":{"at":"2026-11-10T20:54:01Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"local","title":"Android keymaster: heap out-of-bounds write lets a local app escalate privilege","impact":"high","summary":"A missing bounds check in km_read_data_response in keymaster.c allows an out-of-bounds write on the heap. A local attacker with System-level execution privileges can escalate privilege, and no user interaction is needed.","audience":"everyone","category":"infrastructure","nicknames":[],"who_cares":["android","keymaster"],"confidence":0.5,"fix_status":"unknown","needs_auth":"yes","worst_case":"local code gains elevated system privileges on the device","analyst_note":"Find affected Android versions and the patch level that fixes CVE-2026-55346 in the Android security bulletin.","how_to_check":"unknown","plain_action":"","product_name":"keymaster","needs_analyst":true,"not_affected_if":[],"who_is_affected":"The sources describe a local escalation of privilege in Android keymaster code that needs System execution privileges first. The sources do not name affected Android versions or devices, so unknown.","user_interaction":"no","product_ecosystem":"vendor","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000665,"input_tokens":4531,"output_tokens":424,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-2026':16A,19A '-55346':17A,20A 'allow':36B 'android':1A,22B 'app':12A 'attack':48B 'bound':7A,27B,41B,81C,90C 'check':28B,91C 'could':93C 'cve':15A,18A 'data':32B,67C 'due':86C 'escal':13A,56B,97C 'execut':53B,102C 'exploit':111C 'heap':3A,45B,85C 'infrastructur':23B 'interact':61B,106C 'keymast':2A,24B 'keymaster':21A 'keymaster.c':35B,70C 'km':30B,65C 'lead':94C 'let':9A 'level':52B 'local':11A,47B,96C 'miss':26B,89C 'need':63B,104C,109C 'out-of-bound':4A,38B 'possibl':74C 'privileg':14A,54B,57B,99C,103C 'read':31B,66C 'respons':33B,68C 'system':51B,101C 'system-level':50B 'trigger':77C 'user':60B,105C 'way':75C 'write':8A,42B,82C","nicknames":[],"mitigations":[],"who_affected":"The sources describe a local escalation of privilege in Android keymaster code that needs System execution privileges first. The sources do not name affected Android versions or devices, so unknown.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"everyone","plain_action":null,"pkeys":["keymaster"],"ptokens":["keymaster"],"labels":["android","infrastructure","keymaster","unknown","vendor"],"campaign_type":null,"search_a":"'-2026':16A,19A '-55346':17A,20A 'android':1A 'app':12A 'bound':7A 'cve':15A,18A 'escal':13A 'heap':3A 'keymast':2A 'keymaster':21A 'let':9A 'local':11A 'out-of-bound':4A 'privileg':14A 'write':8A","search_b":"'allow':36B 'android':22B 'attack':48B 'bound':27B,41B 'check':28B 'data':32B 'escal':56B 'execut':53B 'heap':45B 'infrastructur':23B 'interact':61B 'keymast':24B 'keymaster.c':35B 'km':30B 'level':52B 'local':47B 'miss':26B 'need':63B 'out-of-bound':38B 'privileg':54B,57B 'read':31B 'respons':33B 'system':51B 'system-level':50B 'user':60B 'write':42B","search_c":"'bound':81C,90C 'check':91C 'could':93C 'data':67C 'due':86C 'escal':97C 'execut':102C 'exploit':111C 'heap':85C 'interact':106C 'keymaster.c':70C 'km':65C 'lead':94C 'local':96C 'miss':89C 'need':104C,109C 'possibl':74C 'privileg':99C,103C 'read':66C 'respons':68C 'system':101C 'trigger':77C 'user':105C 'way':75C 'write':82C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-10T20:19:13+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-55346","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-55346","severity":null,"published_at":"2026-11-10T20:19:13+00:00","modified_at":"2026-11-10T20:19:13+00:00","first_seen_at":"2026-11-10T20:46:06+00:00","fetched_at":"2026-11-10T20:46:06+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}