{"id":"CVE-2026-59631","kind":"vulnerability","aliases":["CVE-2026-59631"],"related":[],"title":"Android HEVC decoder buffer overflow allows local privilege escalation","description":"In s_inter_rps_pred of hevc_decoder, there is a possible Non-Heap Buffer Overflow due to a buffer overflow. This could lead to local escalation of privilege with execution privileges needed. User interaction is for exploitation.","summary":"A buffer overflow in the HEVC video decoder's inter-RPS prediction routine can corrupt memory outside the heap. A local app that already runs code can use it to escalate privileges, and user interaction is needed to trigger it.","severity":"unknown","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["android","hevc","infrastructure","mobile"],"not_affected_if":["unknown"],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-10T20:19:32+00:00","first_seen_at":"2026-11-10T20:46:16+00:00","triaged_at":"2026-11-10T20:49:31+00:00","updated_at":"2026-11-10T20:49:31+00:00","category":"infrastructure","confidence":0.4,"triage":{"at":"2026-11-10T20:49:31Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"local","title":"Android HEVC decoder buffer overflow allows local privilege escalation","impact":"high","summary":"A buffer overflow in the HEVC video decoder's inter-RPS prediction routine can corrupt memory outside the heap. A local app that already runs code can use it to escalate privileges, and user interaction is needed to trigger it.","audience":"everyone","category":"infrastructure","nicknames":[],"who_cares":["hevc","android","mobile"],"confidence":0.4,"fix_status":"unknown","needs_auth":"yes","worst_case":"Local code gains elevated privileges on the device","analyst_note":"Confirm the affected product, versions and fixed build from the NVD entry and vendor bulletin; the sources give no product or fix data.","how_to_check":"- unknown","plain_action":"","product_name":"","needs_analyst":true,"not_affected_if":["unknown"],"who_is_affected":"The sources do not name the affected product or version range; the description points to a decoder component used on devices that play HEVC video. Only devices with the affected decoder build are exposed, and an attacker needs code running locally first.","user_interaction":"yes","product_ecosystem":"","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000668,"input_tokens":4538,"output_tokens":428,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-2026':11A,14A '-59631':12A,15A 'allow':6A 'alreadi':44B 'android':1A,16B 'app':42B 'buffer':4A,21B,75C,80C 'code':46B 'corrupt':35B 'could':83C 'cve':10A,13A 'decod':3A,27B,67C 'due':77C 'escal':9A,51B,87C 'execut':91C 'exploit':98C 'heap':39B,74C 'hevc':2A,17B,25B,66C 'infrastructur':18B 'inter':30B,62C 'inter-rp':29B 'interact':55B,95C 'lead':84C 'local':7A,41B,86C 'memori':36B 'mobil':19B 'need':57B,93C 'non':73C 'non-heap':72C 'outsid':37B 'overflow':5A,22B,76C,81C 'possibl':71C 'pred':64C 'predict':32B 'privileg':8A,52B,89C,92C 'routin':33B 'rps':31B,63C 'run':45B 'trigger':59B 'use':48B 'user':54B,94C 'video':26B","nicknames":[],"mitigations":[],"who_affected":"The sources do not name the affected product or version range; the description points to a decoder component used on devices that play HEVC video. Only devices with the affected decoder build are exposed, and an attacker needs code running locally first.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"everyone","plain_action":null,"pkeys":[],"ptokens":[],"labels":["android","hevc","infrastructure","mobile","unknown"],"campaign_type":null,"search_a":"'-2026':11A,14A '-59631':12A,15A 'allow':6A 'android':1A 'buffer':4A 'cve':10A,13A 'decod':3A 'escal':9A 'hevc':2A 'local':7A 'overflow':5A 'privileg':8A","search_b":"'alreadi':44B 'android':16B 'app':42B 'buffer':21B 'code':46B 'corrupt':35B 'decod':27B 'escal':51B 'heap':39B 'hevc':17B,25B 'infrastructur':18B 'inter':30B 'inter-rp':29B 'interact':55B 'local':41B 'memori':36B 'mobil':19B 'need':57B 'outsid':37B 'overflow':22B 'predict':32B 'privileg':52B 'routin':33B 'rps':31B 'run':45B 'trigger':59B 'use':48B 'user':54B 'video':26B","search_c":"'buffer':75C,80C 'could':83C 'decod':67C 'due':77C 'escal':87C 'execut':91C 'exploit':98C 'heap':74C 'hevc':66C 'inter':62C 'interact':95C 'lead':84C 'local':86C 'need':93C 'non':73C 'non-heap':72C 'overflow':76C,81C 'possibl':71C 'pred':64C 'privileg':89C,92C 'rps':63C 'user':94C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-10T20:19:32+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-59631","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-59631","severity":null,"published_at":"2026-11-10T20:19:32+00:00","modified_at":"2026-11-10T20:19:32+00:00","first_seen_at":"2026-11-10T20:46:16+00:00","fetched_at":"2026-11-10T20:46:16+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"}