{"id":"ASB-A-532588581","details":"In multiple functions of NfcService.java, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-532588581","CVE-2026-58994"],"modified":"2026-11-02T16:56:19.194925724Z","published":"2026-11-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2026-11-01"}],"affected":[{"package":{"name":"platform/packages/modules/Nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17-qpr2-next:0"},{"fixed":"17-qpr2-next:2026-11-01"}]}],"versions":["17-qpr2-next"],"ecosystem_specific":{"severity":"High","spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"isPresent"},"deprecated":false,"digest":{"function_hash":"123890780257119367112440248622936993455","length":305},"id":"ASB-A-532588581-14abbeda","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008"},{"deprecated":false,"digest":{"function_hash":"277273609045476871817277514746440204076","length":628},"id":"ASB-A-532588581-20383efd","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"function":"connect","file":"NfcNci/src/com/android/nfc/NfcService.java"}},{"deprecated":false,"digest":{"function_hash":"177129213507657337569905062371061696067","length":380},"id":"ASB-A-532588581-2f66716a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"function":"isNdef","file":"NfcNci/src/com/android/nfc/NfcService.java"}},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"handleMessage"},"deprecated":false,"digest":{"length":15871,"function_hash":"165029260079166744493387217841888820480"},"id":"ASB-A-532588581-3d4fe570","signature_type":"Function","signature_version":"v1"},{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"formatNdef"},"deprecated":false,"digest":{"length":534,"function_hash":"137076533207232878401602198388834788452"},"id":"ASB-A-532588581-42301efe","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefWrite"},"deprecated":false,"digest":{"length":612,"function_hash":"9815840733505236517174314979436843304"},"id":"ASB-A-532588581-46093f7a","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["126823917897221160426191900422300793041","290756553943555210466613005607274681443","99620191119107941883886468102040358214","21856615012848918828156037253687348487","188288707889857519294279034945680077140","240215445396867321817776453161740057862","256569025702844094505027866926510585758","76239831220351714269213615816025552651","69791802096838482024532497951115491125","301763035840068675829292133819861554828","41992442218023045687625629913566922213","147914743462260080716137036606662711892","142572471268042295369684975400517726755","70334619295736696887007246085753542275","41992442218023045687625629913566922213","155974588867501423946154187843667553734","264939233361888303017329079047921367363","197385065379569841809500297482254476399","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","114197210381764529912798843315557829950","118220929607880623829310758107384870412","6857269977229352920873899911228410783","272827985211286466977253256677402309466","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","232673267777183159852938111576467767063","333521770588383594968294067483821971962","94538403745011743258819743481959867658","246668525975785495718279750917232477799","323886848510810962529538608976626712893","208615741979251326718517360138613919445","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","297019702382610672434672014148558924974","192998545795381613779287921624655848138","111978290639869968586290293106783389733","37591225491546439589683327384959750134","290893485969769498053538071426715107101","102505947318325362847541620363300035540","226174687774752826740952037158011675191","249626037709504867330376698723906296229","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","333565952371547908245075628678251964993","85270403324751804040284227572919855592","40588861863788505097774823223038168503","84684425180658695726284898822714219842","63525450755838197459794862850039499687","312479043893820580884914783314279230014","87428739524114684119564552171352412482","169732524244170427842262828787629123343","56596714374029079114519303460699649105","129304099318349790743042589984985233566","107954332002279895966813507559344585682","67774263422979894211880712838436164857","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","106029003606143762636153081653781119099","218404785655715861492792949647156252048","298311271961636604533527889876948077842","251937360613337370145770392755827673361","115786038557622709210581669272494110458","209275624365497386727070656523133803784","310834280239623229342226107771718789571","317890569360981565345919305190287714571","118135302354809803595563474534009954054","209275624365497386727070656523133803784","200285393496663763030681286363518937474","39216984392665477042910588908596996962","20428659872779649729043053471777250437","209275624365497386727070656523133803784","71464446628033082995387787144462772666","263091981248273714652640518763697457321","1999347039224328846644606831529760905","325970579363133949867748949127377264593","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","110691284209098182642500332480811530702","13436021573537590951084655294954841746","323219993968736900143478666333390577575","305673193901202459843778873307245248399","152170553542238257573453134783720632340","265342104005444097371146837439352047349","248838209342408530057431966197868978871","125777252097158434226808964427735440515","179629214469873450926567483001692882261","44041922560759922625700441541554529838","251456675493417858336536587943785043761","146935044065715437104895767776678695718","294163196516919603729663028023663590035","289697165346002241369794077331902992671","1411492972571575157030545408129074843","227597255023802317756886178055108762382","220086244739461731935246225525633284023","172330273744239068015550314173655481377"]},"id":"ASB-A-532588581-4d2734c6","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java"}},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"rediscover"},"deprecated":false,"digest":{"length":757,"function_hash":"89463654737558909964337678988808823948"},"id":"ASB-A-532588581-4fa74465","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"function":"getTechList","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"294850412817641487375064788918116422686","length":329},"id":"ASB-A-532588581-555f489e","signature_type":"Function","signature_version":"v1"},{"digest":{"length":537,"function_hash":"144545223064357312270164234924153152011"},"id":"ASB-A-532588581-8481fa1f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"reconnect"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"transceive"},"deprecated":false,"digest":{"function_hash":"105591047046160409371028985200868520409","length":753},"id":"ASB-A-532588581-87b8bb4b","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefRead"},"deprecated":false,"digest":{"length":458,"function_hash":"235435290219635957734554959065368006443"},"id":"ASB-A-532588581-89e3f4c1"},{"digest":{"function_hash":"49480033519955381378340379613048532118","length":3945},"id":"ASB-A-532588581-9ed44959","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"dispatchTagEndpoint"},"deprecated":false},{"id":"ASB-A-532588581-b75be156","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefMakeReadOnly"},"deprecated":false,"digest":{"function_hash":"176437277234281569338457585990249234775","length":514}},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008","target":{"function":"onTagDisconnected","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"202858095915995151967786846273729991175","length":198},"id":"ASB-A-532588581-cf034f34","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-532588581.json"}},{"package":{"name":"platform/packages/apps/Nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2026-11-01"}]}],"versions":["15"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8"],"severity":"High","spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"function":"ndefWrite","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"335970084102407211448535183690707004372","length":539},"id":"ASB-A-532588581-299d46a4","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"formatNdef"},"deprecated":false,"digest":{"function_hash":"192975241984816350350308517696301999784","length":461},"id":"ASB-A-532588581-2d4a0eea","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"ndefRead"},"deprecated":false,"digest":{"function_hash":"263270743027645293509051749072892614556","length":415},"id":"ASB-A-532588581-2f7e0c53","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"isNdef"},"deprecated":false,"digest":{"length":336,"function_hash":"112947858359107856383997458838186662396"},"id":"ASB-A-532588581-434522ae","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"function":"connect","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"307194994337976527541279080318907065505","length":555},"id":"ASB-A-532588581-63ed888b","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"function":"onTagDisconnected","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"136928535554660646203205223167184351314","length":67},"id":"ASB-A-532588581-645a9a03","signature_type":"Function"},{"digest":{"length":710,"function_hash":"323943207489222616076868047594300765142"},"id":"ASB-A-532588581-746e472b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"transceive"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"ndefMakeReadOnly"},"deprecated":false,"digest":{"length":441,"function_hash":"8817952036389921359857344270337998666"},"id":"ASB-A-532588581-7aeb79b4","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"279264330728941936374439489190692000602","length":2752},"id":"ASB-A-532588581-8844b9b5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"function":"dispatchTagEndpoint","file":"src/com/android/nfc/NfcService.java"}},{"source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"function":"rediscover","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"length":714,"function_hash":"122732837945226074943960013127654557852"},"id":"ASB-A-532588581-a94caa60","signature_type":"Function","signature_version":"v1"},{"digest":{"line_hashes":["320584615996313257486004517261456978613","290756553943555210466613005607274681443","99620191119107941883886468102040358214","21856615012848918828156037253687348487","188288707889857519294279034945680077140","240215445396867321817776453161740057862","256569025702844094505027866926510585758","76239831220351714269213615816025552651","69791802096838482024532497951115491125","301763035840068675829292133819861554828","41992442218023045687625629913566922213","147914743462260080716137036606662711892","142572471268042295369684975400517726755","70334619295736696887007246085753542275","41992442218023045687625629913566922213","155974588867501423946154187843667553734","264939233361888303017329079047921367363","197385065379569841809500297482254476399","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","291206271191876441259899300927495166072","118220929607880623829310758107384870412","6857269977229352920873899911228410783","272827985211286466977253256677402309466","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","202770747983356638368678889233509866389","232673267777183159852938111576467767063","333521770588383594968294067483821971962","94538403745011743258819743481959867658","246668525975785495718279750917232477799","323886848510810962529538608976626712893","208615741979251326718517360138613919445","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","202770747983356638368678889233509866389","297019702382610672434672014148558924974","192998545795381613779287921624655848138","111978290639869968586290293106783389733","37591225491546439589683327384959750134","290893485969769498053538071426715107101","102505947318325362847541620363300035540","226174687774752826740952037158011675191","249626037709504867330376698723906296229","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","329641226618889005587160644030598418856","211550911011019002465872771766195604866","333565952371547908245075628678251964993","85270403324751804040284227572919855592","40588861863788505097774823223038168503","84684425180658695726284898822714219842","63525450755838197459794862850039499687","312479043893820580884914783314279230014","87428739524114684119564552171352412482","169732524244170427842262828787629123343","56596714374029079114519303460699649105","129304099318349790743042589984985233566","107954332002279895966813507559344585682","67774263422979894211880712838436164857","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","329641226618889005587160644030598418856","211550911011019002465872771766195604866","106029003606143762636153081653781119099","218404785655715861492792949647156252048","298311271961636604533527889876948077842","251937360613337370145770392755827673361","115786038557622709210581669272494110458","209275624365497386727070656523133803784","310834280239623229342226107771718789571","317890569360981565345919305190287714571","118135302354809803595563474534009954054","209275624365497386727070656523133803784","200285393496663763030681286363518937474","39216984392665477042910588908596996962","20428659872779649729043053471777250437","209275624365497386727070656523133803784","71464446628033082995387787144462772666","263091981248273714652640518763697457321","1999347039224328846644606831529760905","325970579363133949867748949127377264593","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","329641226618889005587160644030598418856","211550911011019002465872771766195604866","110691284209098182642500332480811530702","13436021573537590951084655294954841746","323219993968736900143478666333390577575","285536519234076375310751539612492242129","302895870477100257351391434559399277431","200259624854691640064331274082997960053","251456675493417858336536587943785043761","146935044065715437104895767776678695718","294163196516919603729663028023663590035","289697165346002241369794077331902992671","1411492972571575157030545408129074843","164810949450306717208868636027784931066","79655224237871597851452217832820936890","13620796357944708650586798422190747338","88750251242449073389472420877265484219","120473141442101136370437968174126328615"],"threshold":0.9},"id":"ASB-A-532588581-bdbdfe51","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java"},"deprecated":false},{"source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"function":"isPresent","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"87786501552591727608527885868653462347","length":261},"id":"ASB-A-532588581-c4478c7f","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-532588581-d3f222fe","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"getTechList"},"deprecated":false,"digest":{"function_hash":"198771507453236041602805112173800332195","length":286}},{"digest":{"function_hash":"146696486668141064009476278508644891755","length":464},"id":"ASB-A-532588581-debf2251","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"reconnect"},"deprecated":false},{"digest":{"function_hash":"312954192887934519859757952143145119987","length":8504},"id":"ASB-A-532588581-e25e8532","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/cc14b0af399c620c71fc0998330392dc77443ca8","target":{"file":"src/com/android/nfc/NfcService.java","function":"handleMessage"},"deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-532588581.json"}},{"package":{"name":"platform/packages/modules/Nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2026-11-01"}]}],"versions":["16"],"ecosystem_specific":{"severity":"High","spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"digest":{"line_hashes":["320584615996313257486004517261456978613","290756553943555210466613005607274681443","99620191119107941883886468102040358214","21856615012848918828156037253687348487","188288707889857519294279034945680077140","240215445396867321817776453161740057862","256569025702844094505027866926510585758","76239831220351714269213615816025552651","69791802096838482024532497951115491125","301763035840068675829292133819861554828","41992442218023045687625629913566922213","147914743462260080716137036606662711892","142572471268042295369684975400517726755","70334619295736696887007246085753542275","41992442218023045687625629913566922213","155974588867501423946154187843667553734","264939233361888303017329079047921367363","197385065379569841809500297482254476399","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","114197210381764529912798843315557829950","118220929607880623829310758107384870412","6857269977229352920873899911228410783","272827985211286466977253256677402309466","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","232673267777183159852938111576467767063","333521770588383594968294067483821971962","94538403745011743258819743481959867658","246668525975785495718279750917232477799","323886848510810962529538608976626712893","208615741979251326718517360138613919445","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","297019702382610672434672014148558924974","192998545795381613779287921624655848138","111978290639869968586290293106783389733","37591225491546439589683327384959750134","290893485969769498053538071426715107101","102505947318325362847541620363300035540","226174687774752826740952037158011675191","249626037709504867330376698723906296229","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","333565952371547908245075628678251964993","85270403324751804040284227572919855592","40588861863788505097774823223038168503","84684425180658695726284898822714219842","63525450755838197459794862850039499687","312479043893820580884914783314279230014","87428739524114684119564552171352412482","169732524244170427842262828787629123343","56596714374029079114519303460699649105","129304099318349790743042589984985233566","107954332002279895966813507559344585682","67774263422979894211880712838436164857","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","106029003606143762636153081653781119099","218404785655715861492792949647156252048","298311271961636604533527889876948077842","251937360613337370145770392755827673361","115786038557622709210581669272494110458","209275624365497386727070656523133803784","310834280239623229342226107771718789571","317890569360981565345919305190287714571","118135302354809803595563474534009954054","209275624365497386727070656523133803784","200285393496663763030681286363518937474","39216984392665477042910588908596996962","20428659872779649729043053471777250437","209275624365497386727070656523133803784","71464446628033082995387787144462772666","263091981248273714652640518763697457321","1999347039224328846644606831529760905","325970579363133949867748949127377264593","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","110691284209098182642500332480811530702","13436021573537590951084655294954841746","323219993968736900143478666333390577575","305673193901202459843778873307245248399","152170553542238257573453134783720632340","139718620337326189996970260098588218901","251456675493417858336536587943785043761","146935044065715437104895767776678695718","294163196516919603729663028023663590035","289697165346002241369794077331902992671","42981363647582645672468033739420449320","6245053312997858783689003877626104202","8868974959115489994350238067683482310","172330273744239068015550314173655481377"],"threshold":0.9},"id":"ASB-A-532588581-2fa4cc32","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false},{"digest":{"length":753,"function_hash":"105591047046160409371028985200868520409"},"id":"ASB-A-532588581-49f74100","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"function":"transceive","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"handleMessage"},"deprecated":false,"digest":{"function_hash":"99799899003916466188203083225413359467","length":12125},"id":"ASB-A-532588581-4f8ec4ac"},{"id":"ASB-A-532588581-5e6d6c23","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"isPresent"},"deprecated":false,"digest":{"function_hash":"123890780257119367112440248622936993455","length":305}},{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"getTechList"},"deprecated":false,"digest":{"length":329,"function_hash":"294850412817641487375064788918116422686"},"id":"ASB-A-532588581-62e42fb2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"dispatchTagEndpoint"},"deprecated":false,"digest":{"length":3219,"function_hash":"229187826451427689802186141826222522154"},"id":"ASB-A-532588581-630a6dde","signature_type":"Function"},{"digest":{"length":458,"function_hash":"235435290219635957734554959065368006443"},"id":"ASB-A-532588581-6935574f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefRead"},"deprecated":false},{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"onTagDisconnected"},"deprecated":false,"digest":{"function_hash":"147052388057802668922015683458626006206","length":103},"id":"ASB-A-532588581-7a045435","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04"},{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"connect"},"deprecated":false,"digest":{"function_hash":"277273609045476871817277514746440204076","length":628},"id":"ASB-A-532588581-a3e12010","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04"},{"id":"ASB-A-532588581-c757ab63","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefMakeReadOnly"},"deprecated":false,"digest":{"length":514,"function_hash":"176437277234281569338457585990249234775"}},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"reconnect"},"deprecated":false,"digest":{"function_hash":"144545223064357312270164234924153152011","length":537},"id":"ASB-A-532588581-c8b11a66","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"function":"isNdef","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"177129213507657337569905062371061696067","length":380},"id":"ASB-A-532588581-cafd591c","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"function":"ndefWrite","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"length":612,"function_hash":"9815840733505236517174314979436843304"},"id":"ASB-A-532588581-db007896","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"length":534,"function_hash":"137076533207232878401602198388834788452"},"id":"ASB-A-532588581-eea6103b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"function":"formatNdef","file":"NfcNci/src/com/android/nfc/NfcService.java"}},{"deprecated":false,"digest":{"function_hash":"89463654737558909964337678988808823948","length":757},"id":"ASB-A-532588581-f0df3167","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"rediscover"}}],"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-532588581.json"}},{"package":{"name":"platform/packages/modules/Nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2:0"},{"fixed":"16-qpr2:2026-11-01"}]}],"versions":["16-qpr2"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"id":"ASB-A-532588581-1fa02c7c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"function":"ndefMakeReadOnly","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"176437277234281569338457585990249234775","length":514}},{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"formatNdef"},"deprecated":false,"digest":{"length":534,"function_hash":"137076533207232878401602198388834788452"},"id":"ASB-A-532588581-24196fd2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"function":"handleMessage","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"length":12627,"function_hash":"27547323189819490339640992163300814536"},"id":"ASB-A-532588581-31089919","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"isPresent"},"deprecated":false,"digest":{"length":305,"function_hash":"123890780257119367112440248622936993455"},"id":"ASB-A-532588581-341c069f","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"function":"connect","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"277273609045476871817277514746440204076","length":628},"id":"ASB-A-532588581-44835393","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"177129213507657337569905062371061696067","length":380},"id":"ASB-A-532588581-6adcc0be","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"function":"isNdef","file":"NfcNci/src/com/android/nfc/NfcService.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"function":"transceive","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"105591047046160409371028985200868520409","length":753},"id":"ASB-A-532588581-6cb38ba4"},{"target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"getTechList"},"deprecated":false,"digest":{"function_hash":"294850412817641487375064788918116422686","length":329},"id":"ASB-A-532588581-83ed9321","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec"},{"deprecated":false,"digest":{"function_hash":"144545223064357312270164234924153152011","length":537},"id":"ASB-A-532588581-943e0da1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"reconnect"}},{"id":"ASB-A-532588581-9af58b43","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"rediscover"},"deprecated":false,"digest":{"length":757,"function_hash":"89463654737558909964337678988808823948"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"onTagDisconnected"},"deprecated":false,"digest":{"length":103,"function_hash":"147052388057802668922015683458626006206"},"id":"ASB-A-532588581-bfd809e9","signature_type":"Function"},{"digest":{"function_hash":"235435290219635957734554959065368006443","length":458},"id":"ASB-A-532588581-c219eb53","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefRead"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"line_hashes":["126823917897221160426191900422300793041","290756553943555210466613005607274681443","99620191119107941883886468102040358214","21856615012848918828156037253687348487","188288707889857519294279034945680077140","240215445396867321817776453161740057862","256569025702844094505027866926510585758","76239831220351714269213615816025552651","69791802096838482024532497951115491125","301763035840068675829292133819861554828","41992442218023045687625629913566922213","147914743462260080716137036606662711892","142572471268042295369684975400517726755","70334619295736696887007246085753542275","41992442218023045687625629913566922213","155974588867501423946154187843667553734","264939233361888303017329079047921367363","197385065379569841809500297482254476399","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","114197210381764529912798843315557829950","118220929607880623829310758107384870412","6857269977229352920873899911228410783","272827985211286466977253256677402309466","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","232673267777183159852938111576467767063","333521770588383594968294067483821971962","94538403745011743258819743481959867658","246668525975785495718279750917232477799","323886848510810962529538608976626712893","208615741979251326718517360138613919445","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","297019702382610672434672014148558924974","192998545795381613779287921624655848138","111978290639869968586290293106783389733","37591225491546439589683327384959750134","290893485969769498053538071426715107101","102505947318325362847541620363300035540","226174687774752826740952037158011675191","249626037709504867330376698723906296229","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","333565952371547908245075628678251964993","85270403324751804040284227572919855592","40588861863788505097774823223038168503","84684425180658695726284898822714219842","63525450755838197459794862850039499687","312479043893820580884914783314279230014","87428739524114684119564552171352412482","169732524244170427842262828787629123343","56596714374029079114519303460699649105","129304099318349790743042589984985233566","107954332002279895966813507559344585682","67774263422979894211880712838436164857","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","106029003606143762636153081653781119099","218404785655715861492792949647156252048","298311271961636604533527889876948077842","251937360613337370145770392755827673361","115786038557622709210581669272494110458","209275624365497386727070656523133803784","310834280239623229342226107771718789571","317890569360981565345919305190287714571","118135302354809803595563474534009954054","209275624365497386727070656523133803784","200285393496663763030681286363518937474","39216984392665477042910588908596996962","20428659872779649729043053471777250437","209275624365497386727070656523133803784","71464446628033082995387787144462772666","263091981248273714652640518763697457321","1999347039224328846644606831529760905","325970579363133949867748949127377264593","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","110691284209098182642500332480811530702","13436021573537590951084655294954841746","323219993968736900143478666333390577575","305673193901202459843778873307245248399","152170553542238257573453134783720632340","139718620337326189996970260098588218901","251456675493417858336536587943785043761","146935044065715437104895767776678695718","294163196516919603729663028023663590035","289697165346002241369794077331902992671","42981363647582645672468033739420449320","6245053312997858783689003877626104202","8868974959115489994350238067683482310","172330273744239068015550314173655481377"],"threshold":0.9},"id":"ASB-A-532588581-d8fd2c98","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefWrite"},"deprecated":false,"digest":{"length":612,"function_hash":"9815840733505236517174314979436843304"},"id":"ASB-A-532588581-e3d140ac"},{"deprecated":false,"digest":{"length":3225,"function_hash":"50101315053731673198932568813126729845"},"id":"ASB-A-532588581-f81aaa6c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec","target":{"function":"dispatchTagEndpoint","file":"NfcNci/src/com/android/nfc/NfcService.java"}}],"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec"],"severity":"High","spl":"2026-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-532588581.json"}},{"package":{"name":"platform/packages/modules/Nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17:0"},{"fixed":"17:2026-11-01"}]}],"versions":["17"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3"],"severity":"High","spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-532588581-003f6f6b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"isPresent"},"deprecated":false,"digest":{"length":305,"function_hash":"123890780257119367112440248622936993455"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"formatNdef"},"deprecated":false,"digest":{"function_hash":"137076533207232878401602198388834788452","length":534},"id":"ASB-A-532588581-095f5249"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["126823917897221160426191900422300793041","290756553943555210466613005607274681443","99620191119107941883886468102040358214","21856615012848918828156037253687348487","188288707889857519294279034945680077140","240215445396867321817776453161740057862","256569025702844094505027866926510585758","76239831220351714269213615816025552651","69791802096838482024532497951115491125","301763035840068675829292133819861554828","41992442218023045687625629913566922213","147914743462260080716137036606662711892","142572471268042295369684975400517726755","70334619295736696887007246085753542275","41992442218023045687625629913566922213","155974588867501423946154187843667553734","264939233361888303017329079047921367363","197385065379569841809500297482254476399","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","114197210381764529912798843315557829950","118220929607880623829310758107384870412","6857269977229352920873899911228410783","272827985211286466977253256677402309466","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","232673267777183159852938111576467767063","333521770588383594968294067483821971962","94538403745011743258819743481959867658","246668525975785495718279750917232477799","323886848510810962529538608976626712893","208615741979251326718517360138613919445","317753842500575970139702125627091100659","31680647128112477702281616695943393403","237479254142220850505651348970007626389","30652968451053722310517348077763161430","139592361457729580729491157235427233701","190872687913662782870809708859370787955","88058420965950537379309055164699440737","36606846210007303935673716267150164746","297019702382610672434672014148558924974","192998545795381613779287921624655848138","111978290639869968586290293106783389733","37591225491546439589683327384959750134","290893485969769498053538071426715107101","102505947318325362847541620363300035540","226174687774752826740952037158011675191","249626037709504867330376698723906296229","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","333565952371547908245075628678251964993","85270403324751804040284227572919855592","40588861863788505097774823223038168503","84684425180658695726284898822714219842","63525450755838197459794862850039499687","312479043893820580884914783314279230014","87428739524114684119564552171352412482","169732524244170427842262828787629123343","56596714374029079114519303460699649105","129304099318349790743042589984985233566","107954332002279895966813507559344585682","67774263422979894211880712838436164857","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","106029003606143762636153081653781119099","218404785655715861492792949647156252048","298311271961636604533527889876948077842","251937360613337370145770392755827673361","115786038557622709210581669272494110458","209275624365497386727070656523133803784","310834280239623229342226107771718789571","317890569360981565345919305190287714571","118135302354809803595563474534009954054","209275624365497386727070656523133803784","200285393496663763030681286363518937474","39216984392665477042910588908596996962","20428659872779649729043053471777250437","209275624365497386727070656523133803784","71464446628033082995387787144462772666","263091981248273714652640518763697457321","1999347039224328846644606831529760905","325970579363133949867748949127377264593","156775822241946717323647569485065592492","174613466045209214619224953667572211059","323240001067755685123423253909183720138","282505796156545923232741461198117728318","260994485674995619881569304203363391144","25196605984510109998218106292705929052","261160834709557277331166038090825602273","211550911011019002465872771766195604866","110691284209098182642500332480811530702","13436021573537590951084655294954841746","323219993968736900143478666333390577575","305673193901202459843778873307245248399","152170553542238257573453134783720632340","265342104005444097371146837439352047349","248838209342408530057431966197868978871","125777252097158434226808964427735440515","179629214469873450926567483001692882261","44041922560759922625700441541554529838","251456675493417858336536587943785043761","146935044065715437104895767776678695718","294163196516919603729663028023663590035","289697165346002241369794077331902992671","42981363647582645672468033739420449320","6245053312997858783689003877626104202","8868974959115489994350238067683482310","172330273744239068015550314173655481377"]},"id":"ASB-A-532588581-27db44ef","signature_type":"Line","signature_version":"v1"},{"digest":{"length":15023,"function_hash":"88356236017654139714745512360851344248"},"id":"ASB-A-532588581-2ce796ca","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"handleMessage"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"105591047046160409371028985200868520409","length":753},"id":"ASB-A-532588581-308d3dbd","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"transceive"}},{"id":"ASB-A-532588581-6bcd3b8d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefWrite"},"deprecated":false,"digest":{"function_hash":"9815840733505236517174314979436843304","length":612}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"getTechList"},"deprecated":false,"digest":{"function_hash":"294850412817641487375064788918116422686","length":329},"id":"ASB-A-532588581-7ed4a594"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"function":"isNdef","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"length":380,"function_hash":"177129213507657337569905062371061696067"},"id":"ASB-A-532588581-833e88bb","signature_type":"Function"},{"id":"ASB-A-532588581-a5bf95c1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"function":"rediscover","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"89463654737558909964337678988808823948","length":757}},{"id":"ASB-A-532588581-b8a9d111","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"connect"},"deprecated":false,"digest":{"function_hash":"277273609045476871817277514746440204076","length":628}},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"reconnect"},"deprecated":false,"digest":{"function_hash":"144545223064357312270164234924153152011","length":537},"id":"ASB-A-532588581-bbca8ed4","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"onTagDisconnected"},"deprecated":false,"digest":{"function_hash":"123105093930525610671099593671866119564","length":118},"id":"ASB-A-532588581-cefdd12f","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"dispatchTagEndpoint"},"deprecated":false,"digest":{"length":3958,"function_hash":"16066284541140160910455107690907839005"},"id":"ASB-A-532588581-d410cac4","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"function":"ndefMakeReadOnly","file":"NfcNci/src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"176437277234281569338457585990249234775","length":514},"id":"ASB-A-532588581-e4ff7dd4"},{"source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3","target":{"file":"NfcNci/src/com/android/nfc/NfcService.java","function":"ndefRead"},"deprecated":false,"digest":{"length":458,"function_hash":"235435290219635957734554959065368006443"},"id":"ASB-A-532588581-ff133172","signature_type":"Function","signature_version":"v1"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-532588581.json"}},{"package":{"name":"platform/packages/apps/Nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2026-11-01"}]}],"versions":["14"],"ecosystem_specific":{"severity":"High","spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"target":{"file":"src/com/android/nfc/NfcService.java","function":"isNdef"},"deprecated":false,"digest":{"function_hash":"24396186575131245665359240564756533060","length":295},"id":"ASB-A-532588581-382b81c0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce"},{"id":"ASB-A-532588581-4804fb05","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"function":"connect","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"238575937242001387629657583645982195869","length":485}},{"id":"ASB-A-532588581-4fae576c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"file":"src/com/android/nfc/NfcService.java","function":"ndefRead"},"deprecated":false,"digest":{"length":375,"function_hash":"329572086805405510122801220379187743138"}},{"deprecated":false,"digest":{"length":3188,"function_hash":"3825795564053847605331192978865105935"},"id":"ASB-A-532588581-a66c4898","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"function":"dispatchTagEndpoint","file":"src/com/android/nfc/NfcService.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"file":"src/com/android/nfc/NfcService.java","function":"ndefWrite"},"deprecated":false,"digest":{"length":469,"function_hash":"258605700599730329038071341208639529448"},"id":"ASB-A-532588581-a73a7b03"},{"target":{"function":"isPresent","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"length":220,"function_hash":"74491627637258448189280982056122020946"},"id":"ASB-A-532588581-b0c17498","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce"},{"target":{"function":"getTechList","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"197566336509922003728185688716791825872","length":246},"id":"ASB-A-532588581-b755d4c4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce"},{"deprecated":false,"digest":{"function_hash":"139651494096046562293729222643086222347","length":670},"id":"ASB-A-532588581-b7fb756c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"file":"src/com/android/nfc/NfcService.java","function":"transceive"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"file":"src/com/android/nfc/NfcService.java","function":"formatNdef"},"deprecated":false,"digest":{"function_hash":"36191832235528807021974009044673684422","length":391},"id":"ASB-A-532588581-c9ce0de4","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"function":"handleMessage","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"254465789754489052456764458890743628622","length":6980},"id":"ASB-A-532588581-ca6ad4f0","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"function":"ndefMakeReadOnly","file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"function_hash":"62717124061800915180903384533108548283","length":371},"id":"ASB-A-532588581-d21c2813","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"167146075775132073612035504880793399179","length":394},"id":"ASB-A-532588581-d3c54e6c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"function":"reconnect","file":"src/com/android/nfc/NfcService.java"}},{"target":{"file":"src/com/android/nfc/NfcService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["320584615996313257486004517261456978613","265926625366308226250313285415308159420","206024099895669127557966447431519722254","199535232680782686687208020225776774222","328129016279081214783302510020445075193","240215445396867321817776453161740057862","256569025702844094505027866926510585758","76239831220351714269213615816025552651","69791802096838482024532497951115491125","301763035840068675829292133819861554828","41992442218023045687625629913566922213","147914743462260080716137036606662711892","142572471268042295369684975400517726755","70334619295736696887007246085753542275","41992442218023045687625629913566922213","155974588867501423946154187843667553734","264939233361888303017329079047921367363","197385065379569841809500297482254476399","194752701256970495862054471299626595880","118220929607880623829310758107384870412","6857269977229352920873899911228410783","272827985211286466977253256677402309466","317753842500575970139702125627091100659","59782668807879743995633623766725443520","232673267777183159852938111576467767063","333521770588383594968294067483821971962","94538403745011743258819743481959867658","246668525975785495718279750917232477799","323886848510810962529538608976626712893","208615741979251326718517360138613919445","317753842500575970139702125627091100659","59782668807879743995633623766725443520","297019702382610672434672014148558924974","192998545795381613779287921624655848138","111978290639869968586290293106783389733","37591225491546439589683327384959750134","290893485969769498053538071426715107101","102505947318325362847541620363300035540","226174687774752826740952037158011675191","249626037709504867330376698723906296229","42900075690382789848502220543514373718","211550911011019002465872771766195604866","333565952371547908245075628678251964993","85270403324751804040284227572919855592","40588861863788505097774823223038168503","84684425180658695726284898822714219842","63525450755838197459794862850039499687","312479043893820580884914783314279230014","87428739524114684119564552171352412482","169732524244170427842262828787629123343","56596714374029079114519303460699649105","129304099318349790743042589984985233566","107954332002279895966813507559344585682","67774263422979894211880712838436164857","42900075690382789848502220543514373718","211550911011019002465872771766195604866","106029003606143762636153081653781119099","218404785655715861492792949647156252048","298311271961636604533527889876948077842","251937360613337370145770392755827673361","115786038557622709210581669272494110458","209275624365497386727070656523133803784","310834280239623229342226107771718789571","317890569360981565345919305190287714571","118135302354809803595563474534009954054","209275624365497386727070656523133803784","200285393496663763030681286363518937474","39216984392665477042910588908596996962","20428659872779649729043053471777250437","209275624365497386727070656523133803784","71464446628033082995387787144462772666","263091981248273714652640518763697457321","1999347039224328846644606831529760905","325970579363133949867748949127377264593","42900075690382789848502220543514373718","211550911011019002465872771766195604866","110691284209098182642500332480811530702","13436021573537590951084655294954841746","69519732772010993700519607583952160823","267877835521313944933016277316030999756","109789355276887188901521893949509613471","200259624854691640064331274082997960053","251456675493417858336536587943785043761","146935044065715437104895767776678695718","294163196516919603729663028023663590035","289697165346002241369794077331902992671","1411492972571575157030545408129074843","164810949450306717208868636027784931066","79655224237871597851452217832820936890","13620796357944708650586798422190747338","88750251242449073389472420877265484219","120473141442101136370437968174126328615"]},"id":"ASB-A-532588581-ddcb54fb","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"file":"src/com/android/nfc/NfcService.java","function":"rediscover"},"deprecated":false,"digest":{"function_hash":"209543410425993929708861203747162635813","length":674},"id":"ASB-A-532588581-e56c88bf","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce","target":{"file":"src/com/android/nfc/NfcService.java","function":"onTagDisconnected"},"deprecated":false,"digest":{"length":79,"function_hash":"132727092547892033064302716530753776007"},"id":"ASB-A-532588581-e6331b59","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-532588581.json"}}],"schema_version":"1.9.2"}