{"id":"ASB-A-514727559", "published":"2026-10-01T00:00:00Z", "modified":"2026-10-06T15:36:24.859151902Z", "aliases":["CVE-2026-58854", "A-514727559"], "details":"In multiple locations, there is a possible memory corruption due to type confusion. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/av", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"17-next:0"}, {"fixed":"17-next:2026-10-01"}]}], "versions":["17-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3"], "severity":"High", "spl":"2026-10-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["263657601170645337343180192969379169409", "309705449937115434400806958650919641775", "338568681882477356699778394176349272586", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-0047278a", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"190616245453606972866564667373424434167", "length":477}, "id":"ASB-A-514727559-0ed3a7b8", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp", "function":"TunerHidlDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"function_hash":"339665155203227534942745734527865667717", "length":630}, "id":"ASB-A-514727559-14820680", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::attachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["307500140251045124118106964241039479965", "173308187235652617852451662526955460458", "161909591646364700275717823325233814387", "20009140329602989256120349524737740494", "159428794555172663650658842643155032323", "97655472993533050496171667992784890386", "314337908809131410672188582117137669327", "109594732673247067876295754373220587575", "283223994481241836762318683004627869425", "214498783982308515171153299720981257279", "168735455970004465137189920206878762606", "109594732673247067876295754373220587575"], "threshold":0.9}, "id":"ASB-A-514727559-2541e77d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDescrambler.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["87162641047316995214515447274459290451", "268058291168602853057867451347598532112", "123326084248607643083224824707287639209", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-3b3ddbc0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"265725914803976826875301426798665499031", "length":276}, "id":"ASB-A-514727559-3c12fa24", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"212111232697527637432178576751223467816", "length":553}, "id":"ASB-A-514727559-5231fb2f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerFilter.cpp", "function":"TunerFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"276412631211430978544267996917441564453", "length":590}, "id":"ASB-A-514727559-5245e008", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"307770939313907909923101601336744147257", "length":441}, "id":"ASB-A-514727559-5377c1c8", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"45567526655912857277325983852583359187", "length":173}, "id":"ASB-A-514727559-5bbaf5d5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"line_hashes":["217166167630014332301023507817805782890", "170397223363591399987121298126449514451", "63301102873186645935926140733033431499", "315411540999901218545995749010955499298", "252631046329688248356983147901040154632", "200377440757335190372706366175802066491", "33971519763760635096789459849402496406", "310044778993272305930911848853224736253", "275024477173379766245607107082268057072", "144606048604927719913437090330179328750", "311368139569470393201016313614418903026"], "threshold":0.9}, "id":"ASB-A-514727559-6a33cb2e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["257508742184965920593004459500027108327", "178333112219497618905904439175633181594", "10905894671344773060708464029062478600", "186624244763847050784481233565440158719", "140104034857141107498170300057624872540", "202381193172247324317967844304452062317", "213213410551859530432735069043092342431", "10914637442018318156393177658128310497", "173712236626234865797929242916453168995", "311324331093795911435594264425467899579", "36124420286780359145726196358686090955", "10914637442018318156393177658128310497"], "threshold":0.9}, "id":"ASB-A-514727559-6ecc2b90", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"338802480972699878010849010711938414162", "length":208}, "id":"ASB-A-514727559-74dcb36e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDemux.cpp", "function":"TunerDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"line_hashes":["290671316853353885255779214482401289930", "252043427519727405703777230906108410267", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-8829b6fb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["135402982856963684925407958358512310201", "255415171825784953149720382898767543380", "196632015590291711548111358217772410206", "13303199572234087739744879050564169273", "147167300227078937365012475077188797197", "91562297976816629039381819636014256456", "172935256863619598568714044481940044469", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-900e4f02", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"122356950932608013458281450958059070254", "length":281}, "id":"ASB-A-514727559-93c902be", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerFrontend.cpp", "function":"TunerFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"295905452793292025123744227996269976237", "length":438}, "id":"ASB-A-514727559-9d681d56", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"124192828519669759660919900550800991538", "length":456}, "id":"ASB-A-514727559-a3f0d174", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp", "function":"TunerHidlFrontend::setLnb"}}, {"deprecated":false, "digest":{"line_hashes":["253316794967149168207373065973356372825", "54393678489109734306569178881449741281", "207497160138011963498925530468971044298", "13303199572234087739744879050564169273", "321025723898050162589066538858781558696", "333759477025513650703379037204081596834", "297069493886316155972520239832896311607", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-b72f0058", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"278259772561267008925700469764052760248", "length":707}, "id":"ASB-A-514727559-bb18d735", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp", "function":"TunerHidlFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"19753783801942183524756169272115088825", "length":282}, "id":"ASB-A-514727559-d0104aaf", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::removePid"}}, {"deprecated":false, "digest":{"function_hash":"330608528918443294945827584242059673229", "length":340}, "id":"ASB-A-514727559-d1fe36d5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"line_hashes":["44295217711341619473562781457637467834", "80344868344992530735898681483803008467", "197100710933993483336370574023772540554", "10887758983057387385031544563554457734"], "threshold":0.9}, "id":"ASB-A-514727559-df15c436", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"313079940878127448028548679853768122344", "length":447}, "id":"ASB-A-514727559-e5ac502c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::removePid"}}, {"deprecated":false, "digest":{"function_hash":"51126770565253523808848171720224156209", "length":438}, "id":"ASB-A-514727559-e65c4f93", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::attachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["236843195217856600177741909362630952711", "290070584137657860520227403657371622652", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-f71e76b5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/c2ccf3231695bbb8b144813fe269f9b89624fad3", "target":{"file":"services/tuner/TunerFilter.cpp"}}]}}, {"package":{"name":"platform/frameworks/av", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"15:0"}, {"fixed":"15:2026-10-01"}]}], "versions":["15"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a"], "severity":"High", "spl":"2026-10-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["290671316853353885255779214482401289930", "252043427519727405703777230906108410267", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-03d8615a", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["253316794967149168207373065973356372825", "54393678489109734306569178881449741281", "207497160138011963498925530468971044298", "13303199572234087739744879050564169273", "321025723898050162589066538858781558696", "333759477025513650703379037204081596834", "297069493886316155972520239832896311607", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-06462e6e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"124192828519669759660919900550800991538", "length":456}, "id":"ASB-A-514727559-08c78518", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp", "function":"TunerHidlFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"276412631211430978544267996917441564453", "length":590}, "id":"ASB-A-514727559-09fc0748", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::detachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["307500140251045124118106964241039479965", "173308187235652617852451662526955460458", "161909591646364700275717823325233814387", "20009140329602989256120349524737740494", "159428794555172663650658842643155032323", "97655472993533050496171667992784890386", "314337908809131410672188582117137669327", "109594732673247067876295754373220587575", "283223994481241836762318683004627869425", "214498783982308515171153299720981257279", "168735455970004465137189920206878762606", "109594732673247067876295754373220587575"], "threshold":0.9}, "id":"ASB-A-514727559-19a82722", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDescrambler.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["135402982856963684925407958358512310201", "255415171825784953149720382898767543380", "196632015590291711548111358217772410206", "13303199572234087739744879050564169273", "147167300227078937365012475077188797197", "91562297976816629039381819636014256456", "172935256863619598568714044481940044469", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-2da8ae02", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"51126770565253523808848171720224156209", "length":438}, "id":"ASB-A-514727559-309a81df", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::attachFilter"}}, {"deprecated":false, "digest":{"function_hash":"19753783801942183524756169272115088825", "length":282}, "id":"ASB-A-514727559-47827e57", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::removePid"}}, {"deprecated":false, "digest":{"line_hashes":["236843195217856600177741909362630952711", "290070584137657860520227403657371622652", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-4852bf04", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerFilter.cpp"}}, {"deprecated":false, "digest":{"function_hash":"338802480972699878010849010711938414162", "length":208}, "id":"ASB-A-514727559-4ac10a83", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDemux.cpp", "function":"TunerDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"function_hash":"265725914803976826875301426798665499031", "length":276}, "id":"ASB-A-514727559-54d8fa1d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::addPid"}}, {"deprecated":false, "digest":{"line_hashes":["44295217711341619473562781457637467834", "80344868344992530735898681483803008467", "197100710933993483336370574023772540554", "10887758983057387385031544563554457734"], "threshold":0.9}, "id":"ASB-A-514727559-631945ab", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDemux.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["263657601170645337343180192969379169409", "309705449937115434400806958650919641775", "338568681882477356699778394176349272586", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-767853fb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"313079940878127448028548679853768122344", "length":447}, "id":"ASB-A-514727559-96c104d0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::removePid"}}, {"deprecated":false, "digest":{"line_hashes":["257508742184965920593004459500027108327", "178333112219497618905904439175633181594", "10905894671344773060708464029062478600", "186624244763847050784481233565440158719", "140104034857141107498170300057624872540", "202381193172247324317967844304452062317", "213213410551859530432735069043092342431", "10914637442018318156393177658128310497", "173712236626234865797929242916453168995", "311324331093795911435594264425467899579", "36124420286780359145726196358686090955", "10914637442018318156393177658128310497"], "threshold":0.9}, "id":"ASB-A-514727559-9ce570f8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"278259772561267008925700469764052760248", "length":707}, "id":"ASB-A-514727559-9ec889a9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp", "function":"TunerHidlFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"212111232697527637432178576751223467816", "length":553}, "id":"ASB-A-514727559-a7117db5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerFilter.cpp", "function":"TunerFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"307770939313907909923101601336744147257", "length":441}, "id":"ASB-A-514727559-ad507f62", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"295905452793292025123744227996269976237", "length":438}, "id":"ASB-A-514727559-c574b50d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"339665155203227534942745734527865667717", "length":630}, "id":"ASB-A-514727559-c78e394e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::attachFilter"}}, {"deprecated":false, "digest":{"function_hash":"122356950932608013458281450958059070254", "length":281}, "id":"ASB-A-514727559-cc68b480", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerFrontend.cpp", "function":"TunerFrontend::setLnb"}}, {"deprecated":false, "digest":{"line_hashes":["115513133335702248944474488827359297629", "63301102873186645935926140733033431499", "268961701094930333933105858561927159324", "202308691312115788234813653212466604130", "217887342422210767184346568872857740241", "310044778993272305930911848853224736253", "275024477173379766245607107082268057072", "144606048604927719913437090330179328750", "311368139569470393201016313614418903026"], "threshold":0.9}, "id":"ASB-A-514727559-ccf7dcc6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"45567526655912857277325983852583359187", "length":173}, "id":"ASB-A-514727559-decf1c86", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"function_hash":"190616245453606972866564667373424434167", "length":477}, "id":"ASB-A-514727559-e2b71807", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp", "function":"TunerHidlDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"line_hashes":["87162641047316995214515447274459290451", "268058291168602853057867451347598532112", "123326084248607643083224824707287639209", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-f74e3636", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/TunerFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"330608528918443294945827584242059673229", "length":340}, "id":"ASB-A-514727559-f9b4ccf5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/d1349b27bca56db6ad7ff3c2d88a90c21c97594a", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::setDemuxSource"}}]}}, {"package":{"name":"platform/frameworks/av", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2026-10-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f"], "severity":"High", "spl":"2026-10-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"278259772561267008925700469764052760248", "length":707}, "id":"ASB-A-514727559-17121fba", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp", "function":"TunerHidlFilter::setDataSource"}}, {"deprecated":false, "digest":{"line_hashes":["263657601170645337343180192969379169409", "309705449937115434400806958650919641775", "338568681882477356699778394176349272586", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-1cde8f69", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"190616245453606972866564667373424434167", "length":477}, "id":"ASB-A-514727559-1daf59a6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp", "function":"TunerHidlDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"function_hash":"122356950932608013458281450958059070254", "length":281}, "id":"ASB-A-514727559-1e2327f7", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerFrontend.cpp", "function":"TunerFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"338802480972699878010849010711938414162", "length":208}, "id":"ASB-A-514727559-1e2a631e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDemux.cpp", "function":"TunerDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"function_hash":"313079940878127448028548679853768122344", "length":447}, "id":"ASB-A-514727559-2339c9b0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::removePid"}}, {"deprecated":false, "digest":{"function_hash":"265725914803976826875301426798665499031", "length":276}, "id":"ASB-A-514727559-3e3fa488", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"276412631211430978544267996917441564453", "length":590}, "id":"ASB-A-514727559-3fb1edbf", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"212111232697527637432178576751223467816", "length":553}, "id":"ASB-A-514727559-42706dad", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerFilter.cpp", "function":"TunerFilter::setDataSource"}}, {"deprecated":false, "digest":{"line_hashes":["257508742184965920593004459500027108327", "178333112219497618905904439175633181594", "10905894671344773060708464029062478600", "186624244763847050784481233565440158719", "140104034857141107498170300057624872540", "202381193172247324317967844304452062317", "213213410551859530432735069043092342431", "10914637442018318156393177658128310497", "173712236626234865797929242916453168995", "311324331093795911435594264425467899579", "36124420286780359145726196358686090955", "10914637442018318156393177658128310497"], "threshold":0.9}, "id":"ASB-A-514727559-4501112c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"124192828519669759660919900550800991538", "length":456}, "id":"ASB-A-514727559-45bcfcd9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp", "function":"TunerHidlFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"51126770565253523808848171720224156209", "length":438}, "id":"ASB-A-514727559-463a3728", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::attachFilter"}}, {"deprecated":false, "digest":{"function_hash":"307770939313907909923101601336744147257", "length":441}, "id":"ASB-A-514727559-71e0ff25", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"330608528918443294945827584242059673229", "length":340}, "id":"ASB-A-514727559-73f2e6e0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"function_hash":"339665155203227534942745734527865667717", "length":630}, "id":"ASB-A-514727559-7a36c22c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::attachFilter"}}, {"deprecated":false, "digest":{"function_hash":"45567526655912857277325983852583359187", "length":173}, "id":"ASB-A-514727559-7b2ea250", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"line_hashes":["135402982856963684925407958358512310201", "255415171825784953149720382898767543380", "196632015590291711548111358217772410206", "13303199572234087739744879050564169273", "147167300227078937365012475077188797197", "91562297976816629039381819636014256456", "172935256863619598568714044481940044469", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-91c79eac", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"19753783801942183524756169272115088825", "length":282}, "id":"ASB-A-514727559-946ce660", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::removePid"}}, {"deprecated":false, "digest":{"line_hashes":["307500140251045124118106964241039479965", "173308187235652617852451662526955460458", "161909591646364700275717823325233814387", "20009140329602989256120349524737740494", "159428794555172663650658842643155032323", "97655472993533050496171667992784890386", "314337908809131410672188582117137669327", "109594732673247067876295754373220587575", "283223994481241836762318683004627869425", "214498783982308515171153299720981257279", "168735455970004465137189920206878762606", "109594732673247067876295754373220587575"], "threshold":0.9}, "id":"ASB-A-514727559-9acad768", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDescrambler.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["236843195217856600177741909362630952711", "290070584137657860520227403657371622652", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-9c1ca5c9", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["290671316853353885255779214482401289930", "252043427519727405703777230906108410267", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-a57414b3", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["44295217711341619473562781457637467834", "80344868344992530735898681483803008467", "197100710933993483336370574023772540554", "10887758983057387385031544563554457734"], "threshold":0.9}, "id":"ASB-A-514727559-b16c227c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDemux.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["87162641047316995214515447274459290451", "268058291168602853057867451347598532112", "123326084248607643083224824707287639209", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-bfeff616", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerFrontend.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["253316794967149168207373065973356372825", "54393678489109734306569178881449741281", "207497160138011963498925530468971044298", "13303199572234087739744879050564169273", "321025723898050162589066538858781558696", "333759477025513650703379037204081596834", "297069493886316155972520239832896311607", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-c4d1c139", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"295905452793292025123744227996269976237", "length":438}, "id":"ASB-A-514727559-cbab88fd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::detachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["115513133335702248944474488827359297629", "63301102873186645935926140733033431499", "268961701094930333933105858561927159324", "202308691312115788234813653212466604130", "217887342422210767184346568872857740241", "310044778993272305930911848853224736253", "275024477173379766245607107082268057072", "144606048604927719913437090330179328750", "311368139569470393201016313614418903026"], "threshold":0.9}, "id":"ASB-A-514727559-e23bfaed", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/8148a68e4be6a24020beb87e30474e91a42fc21f", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp"}}]}}, {"package":{"name":"platform/frameworks/av", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16-qpr2:0"}, {"fixed":"16-qpr2:2026-10-01"}]}], "versions":["16-qpr2"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba"], "severity":"High", "spl":"2026-10-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"51126770565253523808848171720224156209", "length":438}, "id":"ASB-A-514727559-05592938", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::attachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["257508742184965920593004459500027108327", "178333112219497618905904439175633181594", "10905894671344773060708464029062478600", "186624244763847050784481233565440158719", "140104034857141107498170300057624872540", "202381193172247324317967844304452062317", "213213410551859530432735069043092342431", "10914637442018318156393177658128310497", "173712236626234865797929242916453168995", "311324331093795911435594264425467899579", "36124420286780359145726196358686090955", "10914637442018318156393177658128310497"], "threshold":0.9}, "id":"ASB-A-514727559-06aedacd", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"278259772561267008925700469764052760248", "length":707}, "id":"ASB-A-514727559-12798c51", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp", "function":"TunerHidlFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"265725914803976826875301426798665499031", "length":276}, "id":"ASB-A-514727559-1399946e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"330608528918443294945827584242059673229", "length":340}, "id":"ASB-A-514727559-357f1dbc", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"line_hashes":["87162641047316995214515447274459290451", "268058291168602853057867451347598532112", "123326084248607643083224824707287639209", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-3dc22adc", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"212111232697527637432178576751223467816", "length":553}, "id":"ASB-A-514727559-4a71dfe2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerFilter.cpp", "function":"TunerFilter::setDataSource"}}, {"deprecated":false, "digest":{"line_hashes":["236843195217856600177741909362630952711", "290070584137657860520227403657371622652", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-514b8903", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerFilter.cpp"}}, {"deprecated":false, "digest":{"function_hash":"313079940878127448028548679853768122344", "length":447}, "id":"ASB-A-514727559-530d6093", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::removePid"}}, {"deprecated":false, "digest":{"function_hash":"307770939313907909923101601336744147257", "length":441}, "id":"ASB-A-514727559-53714d19", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"295905452793292025123744227996269976237", "length":438}, "id":"ASB-A-514727559-5861cc80", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"276412631211430978544267996917441564453", "length":590}, "id":"ASB-A-514727559-5d71a06d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"19753783801942183524756169272115088825", "length":282}, "id":"ASB-A-514727559-6297d50b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::removePid"}}, {"deprecated":false, "digest":{"function_hash":"45567526655912857277325983852583359187", "length":173}, "id":"ASB-A-514727559-7e8d90ce", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"function_hash":"122356950932608013458281450958059070254", "length":281}, "id":"ASB-A-514727559-88a8be50", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerFrontend.cpp", "function":"TunerFrontend::setLnb"}}, {"deprecated":false, "digest":{"line_hashes":["253316794967149168207373065973356372825", "54393678489109734306569178881449741281", "207497160138011963498925530468971044298", "13303199572234087739744879050564169273", "321025723898050162589066538858781558696", "333759477025513650703379037204081596834", "297069493886316155972520239832896311607", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-ad848e56", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"124192828519669759660919900550800991538", "length":456}, "id":"ASB-A-514727559-bbc55c3f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp", "function":"TunerHidlFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"190616245453606972866564667373424434167", "length":477}, "id":"ASB-A-514727559-bd3a115c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp", "function":"TunerHidlDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"line_hashes":["290671316853353885255779214482401289930", "252043427519727405703777230906108410267", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-dada3e0f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["307500140251045124118106964241039479965", "173308187235652617852451662526955460458", "161909591646364700275717823325233814387", "20009140329602989256120349524737740494", "159428794555172663650658842643155032323", "97655472993533050496171667992784890386", "314337908809131410672188582117137669327", "109594732673247067876295754373220587575", "283223994481241836762318683004627869425", "214498783982308515171153299720981257279", "168735455970004465137189920206878762606", "109594732673247067876295754373220587575"], "threshold":0.9}, "id":"ASB-A-514727559-db14d9da", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"339665155203227534942745734527865667717", "length":630}, "id":"ASB-A-514727559-e7f8355b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::attachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["115513133335702248944474488827359297629", "63301102873186645935926140733033431499", "268961701094930333933105858561927159324", "202308691312115788234813653212466604130", "217887342422210767184346568872857740241", "310044778993272305930911848853224736253", "275024477173379766245607107082268057072", "144606048604927719913437090330179328750", "311368139569470393201016313614418903026"], "threshold":0.9}, "id":"ASB-A-514727559-ead31b99", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["263657601170645337343180192969379169409", "309705449937115434400806958650919641775", "338568681882477356699778394176349272586", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-f45be786", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["135402982856963684925407958358512310201", "255415171825784953149720382898767543380", "196632015590291711548111358217772410206", "13303199572234087739744879050564169273", "147167300227078937365012475077188797197", "91562297976816629039381819636014256456", "172935256863619598568714044481940044469", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-f5a33476", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["44295217711341619473562781457637467834", "80344868344992530735898681483803008467", "197100710933993483336370574023772540554", "10887758983057387385031544563554457734"], "threshold":0.9}, "id":"ASB-A-514727559-f6c7a1c7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"338802480972699878010849010711938414162", "length":208}, "id":"ASB-A-514727559-fb9bfca9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/0a141f94af01cefeed570cece0059cd93f8f67ba", "target":{"file":"services/tuner/TunerDemux.cpp", "function":"TunerDemux::getAvSyncHwId"}}]}}, {"package":{"name":"platform/frameworks/av", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"17:0"}, {"fixed":"17:2026-10-01"}]}], "versions":["17"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07"], "severity":"High", "spl":"2026-10-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["135402982856963684925407958358512310201", "255415171825784953149720382898767543380", "196632015590291711548111358217772410206", "13303199572234087739744879050564169273", "147167300227078937365012475077188797197", "91562297976816629039381819636014256456", "172935256863619598568714044481940044469", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-0000d15e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"51126770565253523808848171720224156209", "length":438}, "id":"ASB-A-514727559-0e431a50", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::attachFilter"}}, {"deprecated":false, "digest":{"function_hash":"122356950932608013458281450958059070254", "length":281}, "id":"ASB-A-514727559-113cb632", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerFrontend.cpp", "function":"TunerFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"338802480972699878010849010711938414162", "length":208}, "id":"ASB-A-514727559-12c8b665", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDemux.cpp", "function":"TunerDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"function_hash":"276412631211430978544267996917441564453", "length":590}, "id":"ASB-A-514727559-1363d128", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::detachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["253316794967149168207373065973356372825", "54393678489109734306569178881449741281", "207497160138011963498925530468971044298", "13303199572234087739744879050564169273", "321025723898050162589066538858781558696", "333759477025513650703379037204081596834", "297069493886316155972520239832896311607", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-1b74a08b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDvr.cpp"}}, {"deprecated":false, "digest":{"function_hash":"19753783801942183524756169272115088825", "length":282}, "id":"ASB-A-514727559-1b88d919", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::removePid"}}, {"deprecated":false, "digest":{"function_hash":"330608528918443294945827584242059673229", "length":340}, "id":"ASB-A-514727559-1ed992ea", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"line_hashes":["44295217711341619473562781457637467834", "80344868344992530735898681483803008467", "197100710933993483336370574023772540554", "10887758983057387385031544563554457734"], "threshold":0.9}, "id":"ASB-A-514727559-1f94a151", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"124192828519669759660919900550800991538", "length":456}, "id":"ASB-A-514727559-37f350c2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp", "function":"TunerHidlFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"212111232697527637432178576751223467816", "length":553}, "id":"ASB-A-514727559-4534dea6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerFilter.cpp", "function":"TunerFilter::setDataSource"}}, {"deprecated":false, "digest":{"line_hashes":["263657601170645337343180192969379169409", "309705449937115434400806958650919641775", "338568681882477356699778394176349272586", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-57ae3033", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"278259772561267008925700469764052760248", "length":707}, "id":"ASB-A-514727559-6d123437", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp", "function":"TunerHidlFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"295905452793292025123744227996269976237", "length":438}, "id":"ASB-A-514727559-79d24f27", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"265725914803976826875301426798665499031", "length":276}, "id":"ASB-A-514727559-7c3ccf95", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::addPid"}}, {"deprecated":false, "digest":{"function_hash":"190616245453606972866564667373424434167", "length":477}, "id":"ASB-A-514727559-82d53892", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp", "function":"TunerHidlDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"line_hashes":["115513133335702248944474488827359297629", "63301102873186645935926140733033431499", "268961701094930333933105858561927159324", "202308691312115788234813653212466604130", "217887342422210767184346568872857740241", "310044778993272305930911848853224736253", "275024477173379766245607107082268057072", "144606048604927719913437090330179328750", "311368139569470393201016313614418903026"], "threshold":0.9}, "id":"ASB-A-514727559-9862e4ac", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"45567526655912857277325983852583359187", "length":173}, "id":"ASB-A-514727559-9b26319b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"function_hash":"307770939313907909923101601336744147257", "length":441}, "id":"ASB-A-514727559-b1d1c33b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::addPid"}}, {"deprecated":false, "digest":{"line_hashes":["87162641047316995214515447274459290451", "268058291168602853057867451347598532112", "123326084248607643083224824707287639209", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-b835ddaa", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"313079940878127448028548679853768122344", "length":447}, "id":"ASB-A-514727559-bdbb7c79", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::removePid"}}, {"deprecated":false, "digest":{"line_hashes":["290671316853353885255779214482401289930", "252043427519727405703777230906108410267", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-d7a1bd08", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["236843195217856600177741909362630952711", "290070584137657860520227403657371622652", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-f5a1aa48", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerFilter.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["307500140251045124118106964241039479965", "173308187235652617852451662526955460458", "161909591646364700275717823325233814387", "20009140329602989256120349524737740494", "159428794555172663650658842643155032323", "97655472993533050496171667992784890386", "314337908809131410672188582117137669327", "109594732673247067876295754373220587575", "283223994481241836762318683004627869425", "214498783982308515171153299720981257279", "168735455970004465137189920206878762606", "109594732673247067876295754373220587575"], "threshold":0.9}, "id":"ASB-A-514727559-f7b6dfb7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/TunerDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"339665155203227534942745734527865667717", "length":630}, "id":"ASB-A-514727559-fb2ff437", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::attachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["257508742184965920593004459500027108327", "178333112219497618905904439175633181594", "10905894671344773060708464029062478600", "186624244763847050784481233565440158719", "140104034857141107498170300057624872540", "202381193172247324317967844304452062317", "213213410551859530432735069043092342431", "10914637442018318156393177658128310497", "173712236626234865797929242916453168995", "311324331093795911435594264425467899579", "36124420286780359145726196358686090955", "10914637442018318156393177658128310497"], "threshold":0.9}, "id":"ASB-A-514727559-fe01a36d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/e47b7ea77d3ae38399865faa9166c5cd3e6fef07", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp"}}]}}, {"package":{"name":"platform/frameworks/av", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-10-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f"], "severity":"High", "spl":"2026-10-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"307770939313907909923101601336744147257", "length":441}, "id":"ASB-A-514727559-01bb9083", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::addPid"}}, {"deprecated":false, "digest":{"line_hashes":["236843195217856600177741909362630952711", "290070584137657860520227403657371622652", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-0416f2d9", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerFilter.cpp"}}, {"deprecated":false, "digest":{"function_hash":"190616245453606972866564667373424434167", "length":477}, "id":"ASB-A-514727559-0b52c9dd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp", "function":"TunerHidlDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"line_hashes":["257508742184965920593004459500027108327", "178333112219497618905904439175633181594", "10905894671344773060708464029062478600", "186624244763847050784481233565440158719", "140104034857141107498170300057624872540", "202381193172247324317967844304452062317", "213213410551859530432735069043092342431", "10914637442018318156393177658128310497", "173712236626234865797929242916453168995", "311324331093795911435594264425467899579", "36124420286780359145726196358686090955", "10914637442018318156393177658128310497"], "threshold":0.9}, "id":"ASB-A-514727559-123ea758", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"45567526655912857277325983852583359187", "length":173}, "id":"ASB-A-514727559-17d4516f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"function_hash":"313079940878127448028548679853768122344", "length":447}, "id":"ASB-A-514727559-21fe8b5d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::removePid"}}, {"deprecated":false, "digest":{"line_hashes":["263657601170645337343180192969379169409", "309705449937115434400806958650919641775", "338568681882477356699778394176349272586", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-2531fdb5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"19753783801942183524756169272115088825", "length":282}, "id":"ASB-A-514727559-2976f24c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::removePid"}}, {"deprecated":false, "digest":{"line_hashes":["87162641047316995214515447274459290451", "268058291168602853057867451347598532112", "123326084248607643083224824707287639209", "298410961618185953475489458910735540367"], "threshold":0.9}, "id":"ASB-A-514727559-2fbda846", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerFrontend.cpp"}}, {"deprecated":false, "digest":{"function_hash":"330608528918443294945827584242059673229", "length":340}, "id":"ASB-A-514727559-5a022359", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDescrambler.cpp", "function":"TunerHidlDescrambler::setDemuxSource"}}, {"deprecated":false, "digest":{"function_hash":"122356950932608013458281450958059070254", "length":281}, "id":"ASB-A-514727559-5ca16a27", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerFrontend.cpp", "function":"TunerFrontend::setLnb"}}, {"deprecated":false, "digest":{"line_hashes":["307500140251045124118106964241039479965", "173308187235652617852451662526955460458", "161909591646364700275717823325233814387", "20009140329602989256120349524737740494", "159428794555172663650658842643155032323", "97655472993533050496171667992784890386", "314337908809131410672188582117137669327", "109594732673247067876295754373220587575", "283223994481241836762318683004627869425", "214498783982308515171153299720981257279", "168735455970004465137189920206878762606", "109594732673247067876295754373220587575"], "threshold":0.9}, "id":"ASB-A-514727559-74af6152", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDescrambler.cpp"}}, {"deprecated":false, "digest":{"function_hash":"338802480972699878010849010711938414162", "length":208}, "id":"ASB-A-514727559-830aa07e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDemux.cpp", "function":"TunerDemux::getAvSyncHwId"}}, {"deprecated":false, "digest":{"function_hash":"212111232697527637432178576751223467816", "length":553}, "id":"ASB-A-514727559-8543132b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerFilter.cpp", "function":"TunerFilter::setDataSource"}}, {"deprecated":false, "digest":{"function_hash":"51126770565253523808848171720224156209", "length":438}, "id":"ASB-A-514727559-88b549d5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::attachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["253316794967149168207373065973356372825", "54393678489109734306569178881449741281", "207497160138011963498925530468971044298", "13303199572234087739744879050564169273", "321025723898050162589066538858781558696", "333759477025513650703379037204081596834", "297069493886316155972520239832896311607", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-922a4e5f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDvr.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["44295217711341619473562781457637467834", "80344868344992530735898681483803008467", "197100710933993483336370574023772540554", "10887758983057387385031544563554457734"], "threshold":0.9}, "id":"ASB-A-514727559-9e7e3464", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"295905452793292025123744227996269976237", "length":438}, "id":"ASB-A-514727559-a060158b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDvr.cpp", "function":"TunerDvr::detachFilter"}}, {"deprecated":false, "digest":{"function_hash":"276412631211430978544267996917441564453", "length":590}, "id":"ASB-A-514727559-a6cfdeb6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::detachFilter"}}, {"deprecated":false, "digest":{"line_hashes":["135402982856963684925407958358512310201", "255415171825784953149720382898767543380", "196632015590291711548111358217772410206", "13303199572234087739744879050564169273", "147167300227078937365012475077188797197", "91562297976816629039381819636014256456", "172935256863619598568714044481940044469", "13303199572234087739744879050564169273"], "threshold":0.9}, "id":"ASB-A-514727559-bd478dc5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp"}}, {"deprecated":false, "digest":{"line_hashes":["290671316853353885255779214482401289930", "252043427519727405703777230906108410267", "19892046195976442345261071403009938028", "165020085529443373384161329610153655669"], "threshold":0.9}, "id":"ASB-A-514727559-c27aae06", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp"}}, {"deprecated":false, "digest":{"function_hash":"278259772561267008925700469764052760248", "length":707}, "id":"ASB-A-514727559-d166078d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlFilter.cpp", "function":"TunerHidlFilter::setDataSource"}}, {"deprecated":false, "digest":{"line_hashes":["115513133335702248944474488827359297629", "63301102873186645935926140733033431499", "268961701094930333933105858561927159324", "202308691312115788234813653212466604130", "217887342422210767184346568872857740241", "310044778993272305930911848853224736253", "275024477173379766245607107082268057072", "144606048604927719913437090330179328750", "311368139569470393201016313614418903026"], "threshold":0.9}, "id":"ASB-A-514727559-d528d3c0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDemux.cpp"}}, {"deprecated":false, "digest":{"function_hash":"124192828519669759660919900550800991538", "length":456}, "id":"ASB-A-514727559-ebd6f9cd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlFrontend.cpp", "function":"TunerHidlFrontend::setLnb"}}, {"deprecated":false, "digest":{"function_hash":"339665155203227534942745734527865667717", "length":630}, "id":"ASB-A-514727559-ebf67c34", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/hidl/TunerHidlDvr.cpp", "function":"TunerHidlDvr::attachFilter"}}, {"deprecated":false, "digest":{"function_hash":"265725914803976826875301426798665499031", "length":276}, "id":"ASB-A-514727559-f98c560d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/av/+/ec58e4ffaa5aca4ba375ecdeefb86dc5298d668f", "target":{"file":"services/tuner/TunerDescrambler.cpp", "function":"TunerDescrambler::addPid"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-10-01"}]}