{"id":"ASB-A-532588581", "published":"2026-11-01T00:00:00Z", "modified":"2026-11-02T16:38:00.081625681Z", "aliases":["CVE-2026-58994", "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.", "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":{"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/2a8b421b1d5c5cb82fc52438e352c0a726b7d008"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"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", "target":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"isPresent"}}, {"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":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"connect"}}, {"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":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"isNdef"}}, {"deprecated":false, "digest":{"function_hash":"165029260079166744493387217841888820480", "length":15871}, "id":"ASB-A-532588581-3d4fe570", "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":"handleMessage"}}, {"deprecated":false, "digest":{"function_hash":"137076533207232878401602198388834788452", "length":534}, "id":"ASB-A-532588581-42301efe", "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":"formatNdef"}}, {"deprecated":false, "digest":{"function_hash":"9815840733505236517174314979436843304", "length":612}, "id":"ASB-A-532588581-46093f7a", "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":"ndefWrite"}}, {"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", "265342104005444097371146837439352047349", "248838209342408530057431966197868978871", "125777252097158434226808964427735440515", "179629214469873450926567483001692882261", "44041922560759922625700441541554529838", "251456675493417858336536587943785043761", "146935044065715437104895767776678695718", "294163196516919603729663028023663590035", "289697165346002241369794077331902992671", "1411492972571575157030545408129074843", "227597255023802317756886178055108762382", "220086244739461731935246225525633284023", "172330273744239068015550314173655481377"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"function_hash":"89463654737558909964337678988808823948", "length":757}, "id":"ASB-A-532588581-4fa74465", "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":"rediscover"}}, {"deprecated":false, "digest":{"function_hash":"294850412817641487375064788918116422686", "length":329}, "id":"ASB-A-532588581-555f489e", "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":"getTechList"}}, {"deprecated":false, "digest":{"function_hash":"144545223064357312270164234924153152011", "length":537}, "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, "digest":{"function_hash":"105591047046160409371028985200868520409", "length":753}, "id":"ASB-A-532588581-87b8bb4b", "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":"transceive"}}, {"deprecated":false, "digest":{"function_hash":"235435290219635957734554959065368006443", "length":458}, "id":"ASB-A-532588581-89e3f4c1", "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":{"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, "digest":{"function_hash":"176437277234281569338457585990249234775", "length":514}, "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":"202858095915995151967786846273729991175", "length":198}, "id":"ASB-A-532588581-cf034f34", "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":"onTagDisconnected"}}]}}, {"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":[{"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":"ndefWrite"}}, {"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":"formatNdef"}}, {"deprecated":false, "digest":{"function_hash":"263270743027645293509051749072892614556", "length":415}, "id":"ASB-A-532588581-2f7e0c53", "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":"112947858359107856383997458838186662396", "length":336}, "id":"ASB-A-532588581-434522ae", "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":"isNdef"}}, {"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":{"file":"src/com/android/nfc/NfcService.java", "function":"connect"}}, {"deprecated":false, "digest":{"function_hash":"136928535554660646203205223167184351314", "length":67}, "id":"ASB-A-532588581-645a9a03", "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":"onTagDisconnected"}}, {"deprecated":false, "digest":{"function_hash":"323943207489222616076868047594300765142", "length":710}, "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, "digest":{"function_hash":"8817952036389921359857344270337998666", "length":441}, "id":"ASB-A-532588581-7aeb79b4", "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":"ndefMakeReadOnly"}}, {"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":{"file":"src/com/android/nfc/NfcService.java", "function":"dispatchTagEndpoint"}}, {"deprecated":false, "digest":{"function_hash":"122732837945226074943960013127654557852", "length":714}, "id":"ASB-A-532588581-a94caa60", "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":"rediscover"}}, {"deprecated":false, "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, "digest":{"function_hash":"87786501552591727608527885868653462347", "length":261}, "id":"ASB-A-532588581-c4478c7f", "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":"isPresent"}}, {"deprecated":false, "digest":{"function_hash":"198771507453236041602805112173800332195", "length":286}, "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":"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"}}]}}, {"package":{"name":"platform/packages/modules/Nfc", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2026-11-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/d93dac3f952540cb94f57e0a0bc53b1800f9fc04"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "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":{"function_hash":"105591047046160409371028985200868520409", "length":753}, "id":"ASB-A-532588581-49f74100", "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":"transceive"}}, {"deprecated":false, "digest":{"function_hash":"99799899003916466188203083225413359467", "length":12125}, "id":"ASB-A-532588581-4f8ec4ac", "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":"123890780257119367112440248622936993455", "length":305}, "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":"294850412817641487375064788918116422686", "length":329}, "id":"ASB-A-532588581-62e42fb2", "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":"getTechList"}}, {"deprecated":false, "digest":{"function_hash":"229187826451427689802186141826222522154", "length":3219}, "id":"ASB-A-532588581-630a6dde", "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":"dispatchTagEndpoint"}}, {"deprecated":false, "digest":{"function_hash":"235435290219635957734554959065368006443", "length":458}, "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, "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":"onTagDisconnected"}}, {"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", "target":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"connect"}}, {"deprecated":false, "digest":{"function_hash":"176437277234281569338457585990249234775", "length":514}, "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":{"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":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"reconnect"}}, {"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":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"isNdef"}}, {"deprecated":false, "digest":{"function_hash":"9815840733505236517174314979436843304", "length":612}, "id":"ASB-A-532588581-db007896", "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":"ndefWrite"}}, {"deprecated":false, "digest":{"function_hash":"137076533207232878401602198388834788452", "length":534}, "id":"ASB-A-532588581-eea6103b", "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":"formatNdef"}}, {"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"}}]}}, {"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":{"fixes":["https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"176437277234281569338457585990249234775", "length":514}, "id":"ASB-A-532588581-1fa02c7c", "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":"ndefMakeReadOnly"}}, {"deprecated":false, "digest":{"function_hash":"137076533207232878401602198388834788452", "length":534}, "id":"ASB-A-532588581-24196fd2", "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":"formatNdef"}}, {"deprecated":false, "digest":{"function_hash":"27547323189819490339640992163300814536", "length":12627}, "id":"ASB-A-532588581-31089919", "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":"handleMessage"}}, {"deprecated":false, "digest":{"function_hash":"123890780257119367112440248622936993455", "length":305}, "id":"ASB-A-532588581-341c069f", "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":"isPresent"}}, {"deprecated":false, "digest":{"function_hash":"277273609045476871817277514746440204076", "length":628}, "id":"ASB-A-532588581-44835393", "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":"connect"}}, {"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":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"isNdef"}}, {"deprecated":false, "digest":{"function_hash":"105591047046160409371028985200868520409", "length":753}, "id":"ASB-A-532588581-6cb38ba4", "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":"transceive"}}, {"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", "target":{"file":"NfcNci/src/com/android/nfc/NfcService.java", "function":"getTechList"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"89463654737558909964337678988808823948", "length":757}, "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":{"function_hash":"147052388057802668922015683458626006206", "length":103}, "id":"ASB-A-532588581-bfd809e9", "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":"onTagDisconnected"}}, {"deprecated":false, "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, "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_version":"v1", "source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/3a701f04c71e2ea0eb080b50338b8c125a7b25ec", "target":{"file":"NfcNci/src/com/android/nfc/NfcService.java"}}, {"deprecated":false, "digest":{"function_hash":"9815840733505236517174314979436843304", "length":612}, "id":"ASB-A-532588581-e3d140ac", "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":{"function_hash":"50101315053731673198932568813126729845", "length":3225}, "id":"ASB-A-532588581-f81aaa6c", "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":"dispatchTagEndpoint"}}]}}, {"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":[{"deprecated":false, "digest":{"function_hash":"123890780257119367112440248622936993455", "length":305}, "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":{"function_hash":"137076533207232878401602198388834788452", "length":534}, "id":"ASB-A-532588581-095f5249", "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":{"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"], "threshold":0.9}, "id":"ASB-A-532588581-27db44ef", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/modules/Nfc/+/47115b034bc27aa19a12071cb54711e3a3bf78b3", "target":{"file":"NfcNci/src/com/android/nfc/NfcService.java"}}, {"deprecated":false, "digest":{"function_hash":"88356236017654139714745512360851344248", "length":15023}, "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, "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"}}, {"deprecated":false, "digest":{"function_hash":"9815840733505236517174314979436843304", "length":612}, "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":"294850412817641487375064788918116422686", "length":329}, "id":"ASB-A-532588581-7ed4a594", "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":"177129213507657337569905062371061696067", "length":380}, "id":"ASB-A-532588581-833e88bb", "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":"isNdef"}}, {"deprecated":false, "digest":{"function_hash":"89463654737558909964337678988808823948", "length":757}, "id":"ASB-A-532588581-a5bf95c1", "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":"rediscover"}}, {"deprecated":false, "digest":{"function_hash":"277273609045476871817277514746440204076", "length":628}, "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":"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":"reconnect"}}, {"deprecated":false, "digest":{"function_hash":"123105093930525610671099593671866119564", "length":118}, "id":"ASB-A-532588581-cefdd12f", "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":"16066284541140160910455107690907839005", "length":3958}, "id":"ASB-A-532588581-d410cac4", "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":"dispatchTagEndpoint"}}, {"deprecated":false, "digest":{"function_hash":"176437277234281569338457585990249234775", "length":514}, "id":"ASB-A-532588581-e4ff7dd4", "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":"ndefMakeReadOnly"}}, {"deprecated":false, "digest":{"function_hash":"235435290219635957734554959065368006443", "length":458}, "id":"ASB-A-532588581-ff133172", "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":"ndefRead"}}]}}, {"package":{"name":"platform/packages/apps/Nfc", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-11-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"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", "target":{"file":"src/com/android/nfc/NfcService.java", "function":"isNdef"}}, {"deprecated":false, "digest":{"function_hash":"238575937242001387629657583645982195869", "length":485}, "id":"ASB-A-532588581-4804fb05", "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":"connect"}}, {"deprecated":false, "digest":{"function_hash":"329572086805405510122801220379187743138", "length":375}, "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":{"function_hash":"3825795564053847605331192978865105935", "length":3188}, "id":"ASB-A-532588581-a66c4898", "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":"dispatchTagEndpoint"}}, {"deprecated":false, "digest":{"function_hash":"258605700599730329038071341208639529448", "length":469}, "id":"ASB-A-532588581-a73a7b03", "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":{"function_hash":"74491627637258448189280982056122020946", "length":220}, "id":"ASB-A-532588581-b0c17498", "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":"isPresent"}}, {"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", "target":{"file":"src/com/android/nfc/NfcService.java", "function":"getTechList"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"36191832235528807021974009044673684422", "length":391}, "id":"ASB-A-532588581-c9ce0de4", "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":"formatNdef"}}, {"deprecated":false, "digest":{"function_hash":"254465789754489052456764458890743628622", "length":6980}, "id":"ASB-A-532588581-ca6ad4f0", "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":"handleMessage"}}, {"deprecated":false, "digest":{"function_hash":"62717124061800915180903384533108548283", "length":371}, "id":"ASB-A-532588581-d21c2813", "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":"ndefMakeReadOnly"}}, {"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":{"file":"src/com/android/nfc/NfcService.java", "function":"reconnect"}}, {"deprecated":false, "digest":{"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"], "threshold":0.9}, "id":"ASB-A-532588581-ddcb54fb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Nfc/+/97a20b36739c5da12d6b2446d651eabc8f922fce", "target":{"file":"src/com/android/nfc/NfcService.java"}}, {"deprecated":false, "digest":{"function_hash":"209543410425993929708861203747162635813", "length":674}, "id":"ASB-A-532588581-e56c88bf", "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":"rediscover"}}, {"deprecated":false, "digest":{"function_hash":"132727092547892033064302716530753776007", "length":79}, "id":"ASB-A-532588581-e6331b59", "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":"onTagDisconnected"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-11-01"}]}