{"id":"ASB-A-505452999","details":"In descramble of DescramblerImpl.cpp, there is a possible arbitrary memory access due to a precondition check failure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-505452999","CVE-2026-49913"],"modified":"2026-09-09T15:15:54.249544283Z","published":"2026-09-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2026-09-01"}],"affected":[{"package":{"name":"platform/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17-next:0"},{"fixed":"17-next:2026-09-01"}]}],"versions":["17-next"],"ecosystem_specific":{"severity":"High","spl":"2026-09-01","types":["EoP"],"vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"]},"id":"ASB-A-505452999-65dcadbd","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false},{"id":"ASB-A-505452999-9dd41f25","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913","target":{"function":"DescramblerImpl::descramble","file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"length":2543,"function_hash":"280918915529887430848813704025909988090"}},{"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9},"id":"ASB-A-505452999-bd6100eb","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"}},{"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-be844101","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913","target":{"function":"DescramblerImpl::descramble","file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913","https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-505452999.json"}},{"package":{"name":"platform/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2026-09-01"}]}],"versions":["15"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/274e912bcd01b6733149cc5d961f606ddef6a2d9","target":{"function":"DescramblerImpl::descramble","file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-85443b6a","signature_type":"Function"},{"id":"ASB-A-505452999-d338e70e","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/274e912bcd01b6733149cc5d961f606ddef6a2d9","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/274e912bcd01b6733149cc5d961f606ddef6a2d9"],"severity":"High","spl":"2026-09-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-505452999.json"}},{"package":{"name":"platform/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2026-09-01"}]}],"versions":["16"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90","https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90"],"severity":"High","spl":"2026-09-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9},"id":"ASB-A-505452999-3d3543d4","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"}},{"source":"https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9},"id":"ASB-A-505452999-72b0cfab","signature_type":"Line","signature_version":"v1"},{"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-89cb8dff","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"},"deprecated":false},{"target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"},"deprecated":false,"digest":{"length":2543,"function_hash":"280918915529887430848813704025909988090"},"id":"ASB-A-505452999-c525cf51","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-505452999.json"}},{"package":{"name":"platform/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2:0"},{"fixed":"16-qpr2:2026-09-01"}]}],"versions":["16-qpr2"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"]},"id":"ASB-A-505452999-0a93b6f7"},{"deprecated":false,"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-59548398","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"}},{"id":"ASB-A-505452999-65fa6e9e","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"},"deprecated":false,"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-f5562512","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b","https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b"],"severity":"High","spl":"2026-09-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-505452999.json"}},{"package":{"name":"platform/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17:0"},{"fixed":"17:2026-09-01"}]}],"versions":["17"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"},"deprecated":false,"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-30a11328"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9},"id":"ASB-A-505452999-3ef18cef","signature_type":"Line"},{"id":"ASB-A-505452999-e32ac534","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"},"deprecated":false,"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543}},{"id":"ASB-A-505452999-f26af14d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a","https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a"],"severity":"High","spl":"2026-09-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-505452999.json"}},{"package":{"name":"platform/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2026-09-01"}]}],"versions":["14"],"ecosystem_specific":{"vanir_signatures":[{"deprecated":false,"digest":{"length":2543,"function_hash":"280918915529887430848813704025909988090"},"id":"ASB-A-505452999-8cc140a9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"}},{"deprecated":false,"digest":{"function_hash":"280918915529887430848813704025909988090","length":2543},"id":"ASB-A-505452999-9c25c890","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp","function":"DescramblerImpl::descramble"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"},"deprecated":false,"digest":{"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"],"threshold":0.9},"id":"ASB-A-505452999-cde1fd7a"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["120931248200929022510929997942191150881","323380856078108818607644342419255047005","317490106778496962874910680060832474291","40969056768917868328164229529465514458","183291403713482381213026525894201998431","159424919737662989435519671611428002880","48981974037470068336655153336410599095","250547366925226018106844127630191853316"]},"id":"ASB-A-505452999-eb905934","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b","target":{"file":"cas/aidl/default/DescramblerImpl.cpp"}}],"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b","https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b"],"severity":"High","spl":"2026-09-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-505452999.json"}}],"schema_version":"1.9.0"}