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.
{
"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"
}
}
]
}{
"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"
}
}
]
}{
"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"
}
}
]
}{
"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"
}
}
]
}{
"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"
}
}
]
}{
"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"
}
}
]
}