{"id":"ASB-A-505452999", "published":"2026-09-01T00:00:00Z", "modified":"2026-09-09T15:15:54.249544283Z", "aliases":["CVE-2026-49913", "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.", "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":{"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913", "https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913"], "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-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, "digest":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "id":"ASB-A-505452999-9dd41f25", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/hardware/interfaces/+/fde26328df1ff7b0c2efad0c3c71b7826701a913", "target":{"file":"cas/aidl/default/DescramblerImpl.cpp", "function":"DescramblerImpl::descramble"}}, {"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"}}, {"deprecated":false, "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":{"file":"cas/aidl/default/DescramblerImpl.cpp", "function":"DescramblerImpl::descramble"}}]}}, {"package":{"name":"platform/hardware/interfaces", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"15:0"}, {"fixed":"15:2026-09-01"}]}], "versions":["15"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/274e912bcd01b6733149cc5d961f606ddef6a2d9"], "severity":"High", "spl":"2026-09-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "id":"ASB-A-505452999-85443b6a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/hardware/interfaces/+/274e912bcd01b6733149cc5d961f606ddef6a2d9", "target":{"file":"cas/aidl/default/DescramblerImpl.cpp", "function":"DescramblerImpl::descramble"}}, {"deprecated":false, "digest":{"line_hashes":["120931248200929022510929997942191150881", "323380856078108818607644342419255047005", "317490106778496962874910680060832474291", "40969056768917868328164229529465514458", "183291403713482381213026525894201998431", "159424919737662989435519671611428002880", "48981974037470068336655153336410599095", "250547366925226018106844127630191853316"], "threshold":0.9}, "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"}}]}}, {"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"}}, {"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", "source":"https://android.googlesource.com/platform/hardware/interfaces/+/50498aaede1d4817ce5f37031080647759a8cf90", "target":{"file":"cas/aidl/default/DescramblerImpl.cpp"}}, {"deprecated":false, "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, "digest":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "id":"ASB-A-505452999-c525cf51", "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"}}]}}, {"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":{"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b", "https://android.googlesource.com/platform/hardware/interfaces/+/48e1a6a7950a7400103fd80b99b60520f97b1f6b"], "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-0a93b6f7", "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":{"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"}}, {"deprecated":false, "digest":{"line_hashes":["120931248200929022510929997942191150881", "323380856078108818607644342419255047005", "317490106778496962874910680060832474291", "40969056768917868328164229529465514458", "183291403713482381213026525894201998431", "159424919737662989435519671611428002880", "48981974037470068336655153336410599095", "250547366925226018106844127630191853316"], "threshold":0.9}, "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":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "id":"ASB-A-505452999-f5562512", "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"}}]}}, {"package":{"name":"platform/hardware/interfaces", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"17:0"}, {"fixed":"17:2026-09-01"}]}], "versions":["17"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a", "https://android.googlesource.com/platform/hardware/interfaces/+/5fc6bab9c9a278bf2adc80a6389e24f5decaff3a"], "severity":"High", "spl":"2026-09-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "id":"ASB-A-505452999-30a11328", "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":{"line_hashes":["120931248200929022510929997942191150881", "323380856078108818607644342419255047005", "317490106778496962874910680060832474291", "40969056768917868328164229529465514458", "183291403713482381213026525894201998431", "159424919737662989435519671611428002880", "48981974037470068336655153336410599095", "250547366925226018106844127630191853316"], "threshold":0.9}, "id":"ASB-A-505452999-3ef18cef", "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":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "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":{"line_hashes":["120931248200929022510929997942191150881", "323380856078108818607644342419255047005", "317490106778496962874910680060832474291", "40969056768917868328164229529465514458", "183291403713482381213026525894201998431", "159424919737662989435519671611428002880", "48981974037470068336655153336410599095", "250547366925226018106844127630191853316"], "threshold":0.9}, "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"}}]}}, {"package":{"name":"platform/hardware/interfaces", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-09-01"}]}], "versions":["14"], "ecosystem_specific":{"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"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"280918915529887430848813704025909988090", "length":2543}, "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"}}, {"deprecated":false, "digest":{"line_hashes":["120931248200929022510929997942191150881", "323380856078108818607644342419255047005", "317490106778496962874910680060832474291", "40969056768917868328164229529465514458", "183291403713482381213026525894201998431", "159424919737662989435519671611428002880", "48981974037470068336655153336410599095", "250547366925226018106844127630191853316"], "threshold":0.9}, "id":"ASB-A-505452999-cde1fd7a", "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-eb905934", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/hardware/interfaces/+/43c24afc2d3e05f5f3a8311c441d3952d5b99c9b", "target":{"file":"cas/aidl/default/DescramblerImpl.cpp"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-09-01"}]}