{"id":"ASB-A-305710469","details":"In multiple locations, there is a possible way to read files from another user due to a missing permission check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-305710469","CVE-2025-48591"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2025-12-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2025-12-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/services/Mms/+/43ca1053f0a09b6fd1503caaecb62967a497b554"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2-next:0"},{"fixed":"16-qpr2-next:2025-12-01"}]}],"versions":["16-qpr2-next"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"line_hashes":["304574257339815507744957289729325720874","272725407717558508631186797536806689241","130274381344113847580562107647363916773","25568422739752990912988202787029493163","151180555779417757553457487712967377183","287918897881814165773555463210388092840","48238003767078594363936072164483416130","103797052351898174719539785099220275202","235746258964517671573810718671433529031","252989227882285020036565197677642034840","98512240251895760389622283189921425189","202712980177651604454417653948239020811","1931370673089116417369535967275220665","158188038962937769130070776226414214013","260259561202919061464099832012798380218","65979107306599118065728051513380570197","287775633497716404884910786946413374222","140386927302068171517525142836189889423","56165503042479747439786380894605389397","114937208577014915635681628588283601861","29428311755275439379566643780524821669","242968782885238742502520287920670191875","296561134987994620019656523371847947179","45924456718637066981195971427350834165","194920028206832772829584303659475555234","185304412672462610482899095059013286060","88830523048935036297665519595469516218","279590248027592438090162571929132266745","5776607186964313499192321528308080761","24506248085960429770112705760929835060","259154769116265850025806421958359125004","128434138168870780138631977854754253969","187502094188841490676762005634413484539","159446238005696952431664161708659369683","103797052351898174719539785099220275202","274054468924395999556060470084637976241","38425651917772282244795062030527295759","336075603863798035287739277848110986845","86853937188823463103873588783640543383","263897747658397507361013272937009523114","313461529653504284072501820936150869890","198585587185591322175718522149908051498","26413162300397343648142262903291755001","179265583197271979150332940199750886785","269600757243715163531925256767903507672","330146270621531385692087432921194973297","31559659471299055327894998520544080778","334580280328151071414793992995561246812","59119125352449963070560122634807891863","186821548582920892022369939643341242985","231143623500308137680231285029898605648","65771949173364215567918531313396166355","236273527295526221248251673514889715153","113042091979409109806598513322980204345","291194570193908677673859591148625861981","114937208577014915635681628588283601861","41324992092346125903143726481133207139","241766699841986657637544892362133514511","195273868064207872184741485771081958519","115697367312811223852876631068581718978","119201049272588506843078577611063185879","100507906289834376316174850870301472395","38503987047059056924728828719447399951","67969371449648633484202416347571937384","225883935417614193201462877592233016335","155140530428527232569997036991362766246"],"threshold":0.9},"id":"ASB-A-305710469-03f58841"},{"target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"132165294559939784395095797231532840269","length":383},"id":"ASB-A-305710469-04bf8cbb","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad"},{"digest":{"length":428,"function_hash":"85943185393573555424844988215611362484"},"id":"ASB-A-305710469-0b6db2a2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"function":"downloadMultimediaMessage","file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"line_hashes":["315113279474232955000444579963684674933","142953420413065390437759780755100045886","55117612953533352086730476412133144689","102135634857983383513269591794310334887","137224743734469702819100230603307169127","227612077438562837524284850799260900941","303334520558033227951332077883081419096","25172636921285219618668753620192642480","277364408019875227178515001991002235462","280169933862125232544458883647667235989","56742108562590526805925460015752950394","26820711729410377232341578335113256072","60875764173087348666780522155967976650","166282794932896737292559849848899458992","155237267031306172858780158900005933535","51428857609778277683752829454218738171"],"threshold":0.9},"id":"ASB-A-305710469-0ec88d3b","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"34774005415011749162485744380214225210","length":800},"id":"ASB-A-305710469-3ee00635","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"downloadMessage"}},{"target":{"function":"downloadMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"212055396447196609160676773380562906282","length":176},"id":"ASB-A-305710469-4db2cc19","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad"},{"id":"ASB-A-305710469-bf778927","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"addMultimediaMessageDraft"},"deprecated":false,"digest":{"function_hash":"143179686782453511835541735810351488513","length":296}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"function":"addMultimediaMessageDraft","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"length":85,"function_hash":"332930797733845758747064495727170756713"},"id":"ASB-A-305710469-c90e5a0c","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"mms/java/android/telephony/MmsManager.java","function":"sendMultimediaMessage"},"deprecated":false,"digest":{"function_hash":"212210990027531129522654498406304810869","length":429},"id":"ASB-A-305710469-e68779cb","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"sendMessage"},"deprecated":false,"digest":{"length":176,"function_hash":"212055396447196609160676773380562906282"},"id":"ASB-A-305710469-ea9d8a92","signature_type":"Function"},{"id":"ASB-A-305710469-f0197333","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"sendMessage"},"deprecated":false,"digest":{"function_hash":"238986313592985850458209516959146024602","length":941}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad","target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"length":141,"function_hash":"277990847019543192028547664840065911837"},"id":"ASB-A-305710469-f890863f"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3df02a7df8488e04e31ae1d9d081ed1b881dd6ad"],"severity":"High","spl":"2025-12-01","types":["ID"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/packages/services/Mms","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2-next:0"},{"fixed":"16-qpr2-next:2025-12-01"}]}],"versions":["16-qpr2-next"],"ecosystem_specific":{"spl":"2025-12-01","types":["ID"],"vanir_signatures":[{"deprecated":false,"digest":{"function_hash":"232582663363770199063593889515670185038","length":1105},"id":"ASB-A-305710469-1885c14c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/d4cf8b1f6507460376c5f016c8b2a0234c1c0028","target":{"file":"src/com/android/mms/service/MmsService.java","function":"readPduBytesFromContentUri"}},{"id":"ASB-A-305710469-2df706c6","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/d4cf8b1f6507460376c5f016c8b2a0234c1c0028","target":{"file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"line_hashes":["152247412486971963184372219234150036903","141537233833361605255386890910116369014","35639078372773835754423892568904468982","261626280423994010753173883552666292025","292538674003005963333558062084010981404","9875220514348925192566756598034478602","83528483605829793394698031264962596066","102203233182054562224110816890357393085"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/packages/services/Mms/+/d4cf8b1f6507460376c5f016c8b2a0234c1c0028"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2025-12-01"}]}],"versions":["15"],"ecosystem_specific":{"types":["ID"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"sendMessage"},"deprecated":false,"digest":{"function_hash":"212055396447196609160676773380562906282","length":176},"id":"ASB-A-305710469-03571677"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"277990847019543192028547664840065911837","length":141},"id":"ASB-A-305710469-04c2ba01","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"addMultimediaMessageDraft"},"deprecated":false,"digest":{"length":296,"function_hash":"143179686782453511835541735810351488513"},"id":"ASB-A-305710469-13f91e74"},{"digest":{"length":428,"function_hash":"85943185393573555424844988215611362484"},"id":"ASB-A-305710469-1a19108a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"function":"downloadMultimediaMessage","file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"sendMessage"},"deprecated":false,"digest":{"length":941,"function_hash":"238986313592985850458209516959146024602"},"id":"ASB-A-305710469-397b30ae","signature_type":"Function","signature_version":"v1"},{"digest":{"function_hash":"132165294559939784395095797231532840269","length":383},"id":"ASB-A-305710469-52be807a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["304574257339815507744957289729325720874","272725407717558508631186797536806689241","130274381344113847580562107647363916773","25568422739752990912988202787029493163","151180555779417757553457487712967377183","287918897881814165773555463210388092840","48238003767078594363936072164483416130","103797052351898174719539785099220275202","235746258964517671573810718671433529031","252989227882285020036565197677642034840","98512240251895760389622283189921425189","202712980177651604454417653948239020811","1931370673089116417369535967275220665","158188038962937769130070776226414214013","260259561202919061464099832012798380218","65979107306599118065728051513380570197","287775633497716404884910786946413374222","140386927302068171517525142836189889423","56165503042479747439786380894605389397","114937208577014915635681628588283601861","29428311755275439379566643780524821669","242968782885238742502520287920670191875","296561134987994620019656523371847947179","45924456718637066981195971427350834165","194920028206832772829584303659475555234","185304412672462610482899095059013286060","88830523048935036297665519595469516218","279590248027592438090162571929132266745","5776607186964313499192321528308080761","24506248085960429770112705760929835060","259154769116265850025806421958359125004","128434138168870780138631977854754253969","187502094188841490676762005634413484539","159446238005696952431664161708659369683","103797052351898174719539785099220275202","274054468924395999556060470084637976241","38425651917772282244795062030527295759","336075603863798035287739277848110986845","86853937188823463103873588783640543383","263897747658397507361013272937009523114","313461529653504284072501820936150869890","198585587185591322175718522149908051498","26413162300397343648142262903291755001","179265583197271979150332940199750886785","269600757243715163531925256767903507672","330146270621531385692087432921194973297","31559659471299055327894998520544080778","334580280328151071414793992995561246812","59119125352449963070560122634807891863","186821548582920892022369939643341242985","231143623500308137680231285029898605648","65771949173364215567918531313396166355","236273527295526221248251673514889715153","113042091979409109806598513322980204345","291194570193908677673859591148625861981","114937208577014915635681628588283601861","41324992092346125903143726481133207139","241766699841986657637544892362133514511","195273868064207872184741485771081958519","115697367312811223852876631068581718978","119201049272588506843078577611063185879","100507906289834376316174850870301472395","38503987047059056924728828719447399951","67969371449648633484202416347571937384","225883935417614193201462877592233016335","155140530428527232569997036991362766246"]},"id":"ASB-A-305710469-52dd43e5","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"function":"sendMultimediaMessage","file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"function_hash":"212210990027531129522654498406304810869","length":429},"id":"ASB-A-305710469-593fc9a0","signature_type":"Function","signature_version":"v1"},{"target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"addMultimediaMessageDraft"},"deprecated":false,"digest":{"function_hash":"332930797733845758747064495727170756713","length":85},"id":"ASB-A-305710469-8eb65ba0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"line_hashes":["315113279474232955000444579963684674933","142953420413065390437759780755100045886","55117612953533352086730476412133144689","102135634857983383513269591794310334887","137224743734469702819100230603307169127","227612077438562837524284850799260900941","303334520558033227951332077883081419096","25172636921285219618668753620192642480","277364408019875227178515001991002235462","280169933862125232544458883647667235989","56742108562590526805925460015752950394","26820711729410377232341578335113256072","60875764173087348666780522155967976650","166282794932896737292559849848899458992","155237267031306172858780158900005933535","51428857609778277683752829454218738171"],"threshold":0.9},"id":"ASB-A-305710469-9099113d"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"downloadMessage"},"deprecated":false,"digest":{"function_hash":"34774005415011749162485744380214225210","length":800},"id":"ASB-A-305710469-b6affc55","signature_type":"Function","signature_version":"v1"},{"target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"downloadMessage"},"deprecated":false,"digest":{"function_hash":"212055396447196609160676773380562906282","length":176},"id":"ASB-A-305710469-cea790ab","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/8e4414fa72892590d976d87267681987bfee6bb1"],"severity":"High","spl":"2025-12-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/packages/services/Mms","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2025-12-01"}]}],"versions":["15"],"ecosystem_specific":{"severity":"High","spl":"2025-12-01","types":["ID"],"vanir_signatures":[{"digest":{"length":1478,"function_hash":"63750393939351791859743738303992950878"},"id":"ASB-A-305710469-3c5bb433","match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java","function":"addMmsDraft"},"deprecated":false},{"id":"ASB-A-305710469-3f5f1f33","match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"function":"addMultimediaMessageDraft","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"function_hash":"194195918957165687415715372759620822947","length":175}},{"match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/SendRequest.java","function":"SendRequest"},"deprecated":false,"digest":{"function_hash":"295478801562992691904615445800321841614","length":323},"id":"ASB-A-305710469-55fdf8bd"},{"id":"ASB-A-305710469-626b7e76","match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java","function":"importMms"},"deprecated":false,"digest":{"function_hash":"80625597441481189825221407336326509369","length":1952}},{"match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"function":"importMultimediaMessage","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"function_hash":"275681426260567955368588482795239565895","length":238},"id":"ASB-A-305710469-6825aee5"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java","function":"readPduBytesFromContentUri"},"deprecated":false,"digest":{"function_hash":"240918073918905351995189129622348885003","length":1281},"id":"ASB-A-305710469-6b4c108a","match_only_versions":["15"]},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsRequest.java"},"deprecated":false,"digest":{"line_hashes":["83703292547582229371214268198876305233","93817848124279624915713076828437113543","233351544833632881045483388503095536685","205448063235059161716742852800016960936"],"threshold":0.9},"id":"ASB-A-305710469-91d1011c","match_only_versions":["15"]},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java","function":"sendMessage"},"deprecated":false,"digest":{"length":2027,"function_hash":"200699893084246589356128433866211862972"},"id":"ASB-A-305710469-97b39155","match_only_versions":["15"],"signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java","function":"downloadMessage"},"deprecated":false,"digest":{"function_hash":"209224761537607629141083888519627274526","length":2216},"id":"ASB-A-305710469-9a0a1163","match_only_versions":["15"]},{"digest":{"function_hash":"124215553314352471737677497393067397968","length":244},"id":"ASB-A-305710469-b8679e29","match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"function":"isRawPduSendReq","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false},{"target":{"function":"readPduFromContentUri","file":"src/com/android/mms/service/SendRequest.java"},"deprecated":false,"digest":{"function_hash":"319515005851754247064282017785050282038","length":239},"id":"ASB-A-305710469-cd36d409","match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1"},{"deprecated":false,"digest":{"length":301,"function_hash":"232434336284399082391052151023216147365"},"id":"ASB-A-305710469-da109b73","match_only_versions":["15"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java","function":"readPduFromContentUri"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1","target":{"file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["60488574570740785026918768519994357992","338819613336653611319716681891798362625","117837991457761593155803605518183622033","24195133853533290919386455097394785664","261796014133676572986746978798225783205","239756895936170545207031588267098258053","36255444055138467609102307309020890804","146461727878266498594492036173687350745","58808173854928961899790550054392949690","39463399777063834661501992199312943485","104055590352399984203045585003691238905","275541943462472380423392183307489495517","6451696460864440743036026935363447445","152527962753076582481887353765886595490","145946681335012940016643534997378154696","167765728254540488884339383865539037580","103797052351898174719539785099220275202","335858862519404590405793283010570553407","162843504766288634956767524274908791613","96090650030362060092295147750875210800","320319910696896200828060156292017786334","225100221910248039086696110222602868406","140235488355315371686004322626635297997","2649863717763497548418556618758400171","73939383752924659068328360047872798449","223266310566586886635982253456388551902","209127050749995347369714006573844961091","212618391453448866272587947445563980330","167825219127318189498862129356226219916","178680955809691062313246373888423569780","114937208577014915635681628588283601861","128011535795764016840283825412591833591","270119972145205581576157845540194025083","225654384642141806246533773018626654665","208250345999026723668672990501449553674","32587562297737030743913332112998869825","204156973869031222094949420587668258162","108996789538558301565905269085497052021","45829695638818902104507572048341036533","114406997007004061100311261465727128946","312089880889571362395258960880281220577","255800694019135488856987707582157374325","217778234716027814576018763695733614906","263732444279900129507484090998651952063","54405889397655451325884546992303908234","64813177163845761291182256157946239303","283988539124902241132518521002654323484","244540165432835504925856926756323076453","233497518128619908881235709697253263393","330843162208565368996557156654951974689","255394661544451192838397227660969610469","191341955939258477431791051067479124876","10175676695290713107811943430555041673","265349892077613733314501144923407642727","244523223739080790564702881513238956463","39099980039328564502955316419927368786","301035642384984114915864536248143461841","139162049281669100632680283426821290976","185978487642140181396345927041988466026","263743906661333801267917703612180451553","40869883848760418418663961467485253478","84807495447122608350824873039896119228","79555237361376236593697447371613670962","292538674003005963333558062084010981404","219350516865247630266731467322614966342","40200196383108471375671844502165597601","174265275435910558953900719525741143384","307296789925538142452292311088081044743","262869892480937777188276697277691805749","28366092262630718273447980318646585383"]},"id":"ASB-A-305710469-e4574dfa","match_only_versions":["15"]},{"target":{"file":"src/com/android/mms/service/SendRequest.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["126194671370228020900687936753879254981","191751654183519860742514478854893214490","125401581086410970132455127381686280984","122414910176645674820609338576711652154","26640328107625613492859027022158079886","186522885073467120547247228944902997846","233656670487462865655353838131142106930","293271321879328630834987572077811686893","146903229457460546991298121776711646541","39031198921884444534447233993805784233","141115277468225603866977074241254799881","305163249367262290957101937158053008149","197316412948442835425908850987517172691","240774673674459797944885508587204213269","51537192950318387810283584346129047675","134700228704641694448464073318409993842","16997625093946706355768454280698334444"]},"id":"ASB-A-305710469-f5676743","match_only_versions":["15"],"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1"}],"fixes":["https://android.googlesource.com/platform/packages/services/Mms/+/9ed354134472c34988b248ce462e24ec4ee40fd1"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2025-12-01"}]}],"versions":["13"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62"],"severity":"High","spl":"2025-12-01","types":["ID"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"addMultimediaMessageDraft"},"deprecated":false,"digest":{"function_hash":"143179686782453511835541735810351488513","length":296},"id":"ASB-A-305710469-2fc4b69c"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"downloadMessage"},"deprecated":false,"digest":{"length":800,"function_hash":"34774005415011749162485744380214225210"},"id":"ASB-A-305710469-88787c53","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"line_hashes":["315113279474232955000444579963684674933","142953420413065390437759780755100045886","55117612953533352086730476412133144689","102135634857983383513269591794310334887","137224743734469702819100230603307169127","227612077438562837524284850799260900941","303334520558033227951332077883081419096","25172636921285219618668753620192642480","277364408019875227178515001991002235462","280169933862125232544458883647667235989","56742108562590526805925460015752950394","26820711729410377232341578335113256072","60875764173087348666780522155967976650","166282794932896737292559849848899458992","155237267031306172858780158900005933535","51428857609778277683752829454218738171"],"threshold":0.9},"id":"ASB-A-305710469-96f5f124"},{"target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"sendMessage"},"deprecated":false,"digest":{"function_hash":"85928514932443257004318997112006057346","length":739},"id":"ASB-A-305710469-9e7cdf55","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62"},{"deprecated":false,"digest":{"function_hash":"212055396447196609160676773380562906282","length":176},"id":"ASB-A-305710469-9eef0ed3","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"function":"downloadMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"function":"sendMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"212055396447196609160676773380562906282","length":176},"id":"ASB-A-305710469-a0e5f516","signature_type":"Function","signature_version":"v1"},{"target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["304574257339815507744957289729325720874","272725407717558508631186797536806689241","130274381344113847580562107647363916773","25568422739752990912988202787029493163","151180555779417757553457487712967377183","287918897881814165773555463210388092840","48238003767078594363936072164483416130","103797052351898174719539785099220275202","235746258964517671573810718671433529031","252989227882285020036565197677642034840","98512240251895760389622283189921425189","202712980177651604454417653948239020811","1931370673089116417369535967275220665","158188038962937769130070776226414214013","260259561202919061464099832012798380218","65979107306599118065728051513380570197","287775633497716404884910786946413374222","140386927302068171517525142836189889423","56165503042479747439786380894605389397","114937208577014915635681628588283601861","29428311755275439379566643780524821669","242968782885238742502520287920670191875","296561134987994620019656523371847947179","45924456718637066981195971427350834165","194920028206832772829584303659475555234","185304412672462610482899095059013286060","88830523048935036297665519595469516218","279590248027592438090162571929132266745","5776607186964313499192321528308080761","24506248085960429770112705760929835060","259154769116265850025806421958359125004","128434138168870780138631977854754253969","187502094188841490676762005634413484539","159446238005696952431664161708659369683","103797052351898174719539785099220275202","274054468924395999556060470084637976241","38425651917772282244795062030527295759","336075603863798035287739277848110986845","86853937188823463103873588783640543383","263897747658397507361013272937009523114","313461529653504284072501820936150869890","198585587185591322175718522149908051498","26413162300397343648142262903291755001","179265583197271979150332940199750886785","269600757243715163531925256767903507672","330146270621531385692087432921194973297","31559659471299055327894998520544080778","334580280328151071414793992995561246812","59119125352449963070560122634807891863","186821548582920892022369939643341242985","231143623500308137680231285029898605648","65771949173364215567918531313396166355","236273527295526221248251673514889715153","113042091979409109806598513322980204345","291194570193908677673859591148625861981","114937208577014915635681628588283601861","41324992092346125903143726481133207139","241766699841986657637544892362133514511","195273868064207872184741485771081958519","115697367312811223852876631068581718978","119201049272588506843078577611063185879","100507906289834376316174850870301472395","38503987047059056924728828719447399951","67969371449648633484202416347571937384","225883935417614193201462877592233016335","155140530428527232569997036991362766246"]},"id":"ASB-A-305710469-b6b37786","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62"},{"id":"ASB-A-305710469-cac3a1ac","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"file":"mms/java/android/telephony/MmsManager.java","function":"downloadMultimediaMessage"},"deprecated":false,"digest":{"length":428,"function_hash":"85943185393573555424844988215611362484"}},{"deprecated":false,"digest":{"function_hash":"277990847019543192028547664840065911837","length":141},"id":"ASB-A-305710469-cb0b7e6c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"}},{"digest":{"function_hash":"332930797733845758747064495727170756713","length":85},"id":"ASB-A-305710469-d0278e46","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"function":"addMultimediaMessageDraft","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"132165294559939784395095797231532840269","length":383},"id":"ASB-A-305710469-d1acbbbc","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"212210990027531129522654498406304810869","length":429},"id":"ASB-A-305710469-edbe8e24","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/64f3a19b63411cc767a472c946a7d5749499ca62","target":{"file":"mms/java/android/telephony/MmsManager.java","function":"sendMultimediaMessage"}}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/packages/services/Mms","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2025-12-01"}]}],"versions":["13"],"ecosystem_specific":{"types":["ID"],"vanir_signatures":[{"source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java","function":"downloadMessage"},"deprecated":false,"digest":{"function_hash":"249465625857386997715981217291212897281","length":1922},"id":"ASB-A-305710469-0932c7ef","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/SendRequest.java","function":"readPduFromContentUri"},"deprecated":false,"digest":{"function_hash":"319515005851754247064282017785050282038","length":239},"id":"ASB-A-305710469-0e81925a","match_only_versions":["13"]},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java","function":"readPduBytesFromContentUri"},"deprecated":false,"digest":{"function_hash":"232582663363770199063593889515670185038","length":1105},"id":"ASB-A-305710469-4ada735f","signature_type":"Function"},{"target":{"function":"importMultimediaMessage","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"function_hash":"275681426260567955368588482795239565895","length":238},"id":"ASB-A-305710469-5d2700ae","match_only_versions":["13"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsRequest.java"},"deprecated":false,"digest":{"line_hashes":["83703292547582229371214268198876305233","93817848124279624915713076828437113543","233351544833632881045483388503095536685","205448063235059161716742852800016960936"],"threshold":0.9},"id":"ASB-A-305710469-5dfab0c7","match_only_versions":["13"]},{"source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/SendRequest.java","function":"SendRequest"},"deprecated":false,"digest":{"function_hash":"293660331784523287514260255655042458797","length":279},"id":"ASB-A-305710469-7342a32c","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"function":"addMmsDraft","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"function_hash":"63750393939351791859743738303992950878","length":1478},"id":"ASB-A-305710469-7ecfe008","match_only_versions":["13"],"signature_type":"Function"},{"digest":{"line_hashes":["152247412486971963184372219234150036903","141537233833361605255386890910116369014","35639078372773835754423892568904468982","261626280423994010753173883552666292025","60488574570740785026918768519994357992","338819613336653611319716681891798362625","117837991457761593155803605518183622033","24195133853533290919386455097394785664","261796014133676572986746978798225783205","263696887315836447068609672935953395194","249958879763320767481907797603556843069","166725799168158665935524437281274573205","22994083337216831583136780158280542407","254474526217157432643964590536853994977","275541943462472380423392183307489495517","10646197312498176135716528912516655821","78439345245981321431806943250597950825","233532228281056718715466676825070021679","167765728254540488884339383865539037580","103797052351898174719539785099220275202","335858862519404590405793283010570553407","162843504766288634956767524274908791613","96090650030362060092295147750875210800","320319910696896200828060156292017786334","225100221910248039086696110222602868406","140235488355315371686004322626635297997","2649863717763497548418556618758400171","73939383752924659068328360047872798449","223266310566586886635982253456388551902","209127050749995347369714006573844961091","212618391453448866272587947445563980330","167825219127318189498862129356226219916","178680955809691062313246373888423569780","114937208577014915635681628588283601861","128011535795764016840283825412591833591","270119972145205581576157845540194025083","225654384642141806246533773018626654665","208250345999026723668672990501449553674","32587562297737030743913332112998869825","204156973869031222094949420587668258162","108996789538558301565905269085497052021","45829695638818902104507572048341036533","114406997007004061100311261465727128946","312089880889571362395258960880281220577","255800694019135488856987707582157374325","217778234716027814576018763695733614906","263732444279900129507484090998651952063","54405889397655451325884546992303908234","64813177163845761291182256157946239303","283988539124902241132518521002654323484","244540165432835504925856926756323076453","233497518128619908881235709697253263393","330843162208565368996557156654951974689","255394661544451192838397227660969610469","191341955939258477431791051067479124876","10175676695290713107811943430555041673","265349892077613733314501144923407642727","244523223739080790564702881513238956463","39099980039328564502955316419927368786","301035642384984114915864536248143461841","139162049281669100632680283426821290976","185978487642140181396345927041988466026","263743906661333801267917703612180451553","40869883848760418418663961467485253478","84807495447122608350824873039896119228","79555237361376236593697447371613670962","292538674003005963333558062084010981404","9875220514348925192566756598034478602","83528483605829793394698031264962596066","102203233182054562224110816890357393085"],"threshold":0.9},"id":"ASB-A-305710469-9a3a1f15","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java","function":"sendMessage"},"deprecated":false,"digest":{"length":1623,"function_hash":"35601060397116463793149023809101251807"},"id":"ASB-A-305710469-9eea729b","signature_type":"Function","signature_version":"v1"},{"digest":{"line_hashes":["265534176115906635052117171619253191552","101935851821777186680172095457513768770","125401581086410970132455127381686280984","159281339611326975648408469068830573995","7352415094197210215790766720416050049","107167320072273619010806916298846594219","187614082993070352820370177028066087230","116222190656478660456328763764518736278","39031198921884444534447233993805784233","141115277468225603866977074241254799881","305163249367262290957101937158053008149","197316412948442835425908850987517172691","240774673674459797944885508587204213269","51537192950318387810283584346129047675","134700228704641694448464073318409993842","16997625093946706355768454280698334444"],"threshold":0.9},"id":"ASB-A-305710469-c01b9876","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/SendRequest.java"},"deprecated":false},{"id":"ASB-A-305710469-ddaed67e","match_only_versions":["13"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java","function":"isRawPduSendReq"},"deprecated":false,"digest":{"length":244,"function_hash":"124215553314352471737677497393067397968"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java","function":"importMms"},"deprecated":false,"digest":{"function_hash":"80625597441481189825221407336326509369","length":1952},"id":"ASB-A-305710469-ddb0ba10","match_only_versions":["13"]},{"target":{"function":"addMultimediaMessageDraft","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"length":175,"function_hash":"194195918957165687415715372759620822947"},"id":"ASB-A-305710469-e57b0748","match_only_versions":["13"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3"},{"id":"ASB-A-305710469-f46d53d6","match_only_versions":["13"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3","target":{"file":"src/com/android/mms/service/MmsService.java","function":"readPduFromContentUri"},"deprecated":false,"digest":{"length":301,"function_hash":"232434336284399082391052151023216147365"}}],"fixes":["https://android.googlesource.com/platform/packages/services/Mms/+/c32c52e018f50ad68928858ce8d3af411c7dfed3"],"severity":"High","spl":"2025-12-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2025-12-01"}]}],"versions":["14"],"ecosystem_specific":{"severity":"High","spl":"2025-12-01","types":["ID"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"importMultimediaMessage"},"deprecated":false,"digest":{"function_hash":"132165294559939784395095797231532840269","length":383},"id":"ASB-A-305710469-06888a48"},{"target":{"function":"downloadMultimediaMessage","file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"length":428,"function_hash":"85943185393573555424844988215611362484"},"id":"ASB-A-305710469-17a67f1e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a"},{"target":{"function":"sendMultimediaMessage","file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"length":429,"function_hash":"212210990027531129522654498406304810869"},"id":"ASB-A-305710469-3772cf9d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"function":"addMultimediaMessageDraft","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"332930797733845758747064495727170756713","length":85},"id":"ASB-A-305710469-402258f5","signature_type":"Function","signature_version":"v1"},{"digest":{"function_hash":"34774005415011749162485744380214225210","length":800},"id":"ASB-A-305710469-4320ec87","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"downloadMessage"},"deprecated":false},{"target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"addMultimediaMessageDraft"},"deprecated":false,"digest":{"function_hash":"143179686782453511835541735810351488513","length":296},"id":"ASB-A-305710469-8af63ebe","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a"},{"deprecated":false,"digest":{"function_hash":"15674569118144162590744271379506525512","length":919},"id":"ASB-A-305710469-8db94f78","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java","function":"sendMessage"}},{"digest":{"length":176,"function_hash":"212055396447196609160676773380562906282"},"id":"ASB-A-305710469-c2b56549","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"function":"sendMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"file":"mms/java/android/telephony/MmsManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["315113279474232955000444579963684674933","142953420413065390437759780755100045886","55117612953533352086730476412133144689","102135634857983383513269591794310334887","137224743734469702819100230603307169127","227612077438562837524284850799260900941","303334520558033227951332077883081419096","25172636921285219618668753620192642480","277364408019875227178515001991002235462","280169933862125232544458883647667235989","56742108562590526805925460015752950394","26820711729410377232341578335113256072","60875764173087348666780522155967976650","166282794932896737292559849848899458992","155237267031306172858780158900005933535","51428857609778277683752829454218738171"]},"id":"ASB-A-305710469-c516b545"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"function":"downloadMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"212055396447196609160676773380562906282","length":176},"id":"ASB-A-305710469-c92185b9"},{"id":"ASB-A-305710469-cb22d69b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["304574257339815507744957289729325720874","272725407717558508631186797536806689241","130274381344113847580562107647363916773","25568422739752990912988202787029493163","151180555779417757553457487712967377183","287918897881814165773555463210388092840","48238003767078594363936072164483416130","103797052351898174719539785099220275202","235746258964517671573810718671433529031","252989227882285020036565197677642034840","98512240251895760389622283189921425189","202712980177651604454417653948239020811","1931370673089116417369535967275220665","158188038962937769130070776226414214013","260259561202919061464099832012798380218","65979107306599118065728051513380570197","287775633497716404884910786946413374222","140386927302068171517525142836189889423","56165503042479747439786380894605389397","114937208577014915635681628588283601861","29428311755275439379566643780524821669","242968782885238742502520287920670191875","296561134987994620019656523371847947179","45924456718637066981195971427350834165","194920028206832772829584303659475555234","185304412672462610482899095059013286060","88830523048935036297665519595469516218","279590248027592438090162571929132266745","5776607186964313499192321528308080761","24506248085960429770112705760929835060","259154769116265850025806421958359125004","128434138168870780138631977854754253969","187502094188841490676762005634413484539","159446238005696952431664161708659369683","103797052351898174719539785099220275202","274054468924395999556060470084637976241","38425651917772282244795062030527295759","336075603863798035287739277848110986845","86853937188823463103873588783640543383","263897747658397507361013272937009523114","313461529653504284072501820936150869890","198585587185591322175718522149908051498","26413162300397343648142262903291755001","179265583197271979150332940199750886785","269600757243715163531925256767903507672","330146270621531385692087432921194973297","31559659471299055327894998520544080778","334580280328151071414793992995561246812","59119125352449963070560122634807891863","186821548582920892022369939643341242985","231143623500308137680231285029898605648","65771949173364215567918531313396166355","236273527295526221248251673514889715153","113042091979409109806598513322980204345","291194570193908677673859591148625861981","114937208577014915635681628588283601861","41324992092346125903143726481133207139","241766699841986657637544892362133514511","195273868064207872184741485771081958519","115697367312811223852876631068581718978","119201049272588506843078577611063185879","100507906289834376316174850870301472395","38503987047059056924728828719447399951","67969371449648633484202416347571937384","225883935417614193201462877592233016335","155140530428527232569997036991362766246"]}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a","target":{"function":"importMultimediaMessage","file":"services/core/java/com/android/server/MmsServiceBroker.java"},"deprecated":false,"digest":{"function_hash":"277990847019543192028547664840065911837","length":141},"id":"ASB-A-305710469-cd03e8c2","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/9a933f3bf0213ff81d7bd68b23a271a1c1f9653a"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}},{"package":{"name":"platform/packages/services/Mms","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2025-12-01"}]}],"versions":["14"],"ecosystem_specific":{"severity":"High","spl":"2025-12-01","types":["ID"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"sendMessage"},"deprecated":false,"digest":{"function_hash":"152402083631565466262720216861415257139","length":1849},"id":"ASB-A-305710469-34d49b71","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"line_hashes":["152247412486971963184372219234150036903","141537233833361605255386890910116369014","35639078372773835754423892568904468982","261626280423994010753173883552666292025","60488574570740785026918768519994357992","338819613336653611319716681891798362625","117837991457761593155803605518183622033","24195133853533290919386455097394785664","261796014133676572986746978798225783205","239756895936170545207031588267098258053","36255444055138467609102307309020890804","274483518866502640744200691130209928535","261263280400567558168230764077491415849","46184979099829687794878293636416352858","230348402147549542542280834090787875804","275541943462472380423392183307489495517","317597671213270152341761202988872934480","233361035197880164798031688049446140464","135041824810854990827666980587077030869","167765728254540488884339383865539037580","103797052351898174719539785099220275202","335858862519404590405793283010570553407","162843504766288634956767524274908791613","96090650030362060092295147750875210800","320319910696896200828060156292017786334","225100221910248039086696110222602868406","140235488355315371686004322626635297997","2649863717763497548418556618758400171","73939383752924659068328360047872798449","223266310566586886635982253456388551902","209127050749995347369714006573844961091","212618391453448866272587947445563980330","167825219127318189498862129356226219916","178680955809691062313246373888423569780","114937208577014915635681628588283601861","128011535795764016840283825412591833591","270119972145205581576157845540194025083","225654384642141806246533773018626654665","208250345999026723668672990501449553674","32587562297737030743913332112998869825","204156973869031222094949420587668258162","108996789538558301565905269085497052021","45829695638818902104507572048341036533","114406997007004061100311261465727128946","312089880889571362395258960880281220577","255800694019135488856987707582157374325","217778234716027814576018763695733614906","263732444279900129507484090998651952063","54405889397655451325884546992303908234","64813177163845761291182256157946239303","283988539124902241132518521002654323484","244540165432835504925856926756323076453","233497518128619908881235709697253263393","330843162208565368996557156654951974689","255394661544451192838397227660969610469","191341955939258477431791051067479124876","10175676695290713107811943430555041673","265349892077613733314501144923407642727","244523223739080790564702881513238956463","39099980039328564502955316419927368786","301035642384984114915864536248143461841","139162049281669100632680283426821290976","185978487642140181396345927041988466026","263743906661333801267917703612180451553","40869883848760418418663961467485253478","84807495447122608350824873039896119228","79555237361376236593697447371613670962","292538674003005963333558062084010981404","9875220514348925192566756598034478602","83528483605829793394698031264962596066","102203233182054562224110816890357393085"],"threshold":0.9},"id":"ASB-A-305710469-4162459a","signature_type":"Line","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"importMultimediaMessage"},"deprecated":false,"digest":{"length":238,"function_hash":"275681426260567955368588482795239565895"},"id":"ASB-A-305710469-4713350f","match_only_versions":["14"]},{"source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"importMms"},"deprecated":false,"digest":{"length":1952,"function_hash":"80625597441481189825221407336326509369"},"id":"ASB-A-305710469-477cd114","match_only_versions":["14"],"signature_type":"Function","signature_version":"v1"},{"digest":{"length":239,"function_hash":"319515005851754247064282017785050282038"},"id":"ASB-A-305710469-58eb38cc","match_only_versions":["14"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/SendRequest.java","function":"readPduFromContentUri"},"deprecated":false},{"target":{"function":"SendRequest","file":"src/com/android/mms/service/SendRequest.java"},"deprecated":false,"digest":{"length":301,"function_hash":"322310607154179442714993357630246588566"},"id":"ASB-A-305710469-6171c3d2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f"},{"source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"addMmsDraft"},"deprecated":false,"digest":{"length":1478,"function_hash":"63750393939351791859743738303992950878"},"id":"ASB-A-305710469-644a613c","match_only_versions":["14"],"signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-305710469-68f31be2","match_only_versions":["14"],"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsRequest.java"},"deprecated":false,"digest":{"line_hashes":["83703292547582229371214268198876305233","93817848124279624915713076828437113543","233351544833632881045483388503095536685","205448063235059161716742852800016960936"],"threshold":0.9}},{"target":{"file":"src/com/android/mms/service/MmsService.java","function":"addMultimediaMessageDraft"},"deprecated":false,"digest":{"function_hash":"194195918957165687415715372759620822947","length":175},"id":"ASB-A-305710469-8682414c","match_only_versions":["14"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"function":"readPduFromContentUri","file":"src/com/android/mms/service/MmsService.java"},"deprecated":false,"digest":{"function_hash":"232434336284399082391052151023216147365","length":301},"id":"ASB-A-305710469-90a8499f","match_only_versions":["14"]},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/SendRequest.java"},"deprecated":false,"digest":{"line_hashes":["265534176115906635052117171619253191552","101935851821777186680172095457513768770","125401581086410970132455127381686280984","290594912303990675240763829237697725753","62627928280199545087593818586646345769","251315240335890588303234700631535538784","106050761467193765947361406149639733684","49332450497445082080946080677376114370","39031198921884444534447233993805784233","141115277468225603866977074241254799881","305163249367262290957101937158053008149","197316412948442835425908850987517172691","240774673674459797944885508587204213269","51537192950318387810283584346129047675","134700228704641694448464073318409993842","16997625093946706355768454280698334444"],"threshold":0.9},"id":"ASB-A-305710469-98c11099","signature_type":"Line"},{"digest":{"function_hash":"319175052250918182564923616184458273709","length":2195},"id":"ASB-A-305710469-a3111fa8","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"downloadMessage"},"deprecated":false},{"digest":{"length":1105,"function_hash":"232582663363770199063593889515670185038"},"id":"ASB-A-305710469-f5c84f8a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"readPduBytesFromContentUri"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f","target":{"file":"src/com/android/mms/service/MmsService.java","function":"isRawPduSendReq"},"deprecated":false,"digest":{"function_hash":"124215553314352471737677497393067397968","length":244},"id":"ASB-A-305710469-fe3a3f4f","match_only_versions":["14"]}],"fixes":["https://android.googlesource.com/platform/packages/services/Mms/+/44ae1781e8c54e5c2e4345197211cdc0dba2c73f"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-305710469.json"}}],"schema_version":"1.9.0"}