{"id":"ASB-A-278303745","details":"In discovery_thread of Dns64Configuration.cpp, there is a possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-278303745","CVE-2023-40100"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2023-11-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2023-11-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/8e1561fb603fdaec15798372f865fb1750537f4f"}],"affected":[{"package":{"name":"platform/packages/modules/DnsResolver","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2023-11-01"}]}],"versions":["14-next"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"target":{"file":"Dns64Configuration.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["103201185042366874221084677877485081315","163073683424951998085036069118212468480","127693001168240314928495441914956480662","124477148687745907106293703206485552489","5135400883709511923476767298858772662","137346115542297896744110974400664275912","77473041776439210422343184563111259374","184992872708142465723986092561399728785"]},"id":"ASB-A-278303745-28226369","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910"},{"target":{"file":"ResolverController.cpp","function":"ResolverController::dump"},"deprecated":false,"digest":{"function_hash":"329651437869089384385338643474851417875","length":3109},"id":"ASB-A-278303745-553f0336","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910"},{"id":"ASB-A-278303745-6f1d9d01","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"file":"ResolverController.cpp","function":"ResolverController::destroyNetworkCache"},"deprecated":false,"digest":{"function_hash":"17008585471085627066156615905414436787","length":715}},{"source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"line_hashes":["278464288843617082915330641407073848049","253390666046185505956004127740220641581","134035663533517238887405908437623084571","19787390099188424150607116742714134934","334415507545634902558619069670089335659","211567858557506392066496929539865882304","222867577188513761709858353643650797767","145896046777994457325337120493499401220","251518484477609755963793870875383577627","98636850996598847669637497045895617250","260621859383690899391589731604639930676","185960564896215818758668984330078612859","286368451421835744033079534018747607053","240936371856342355879398898474668922980","330495202901759457136493662925216677292","247470195696336477049538455684514338379","291746118191890677741343142391350244369","37368070650934063338499429608285581961","215484727828392258546075983171397156811","151087413153060994433240820124049394824","44653254914675204861715779980142518043","752304187387371391489822805921880526","85503651086265832004722137738841117593","44745317166544951046685207866379013961","13067459226701310069295029585609325356","125182234455994150055650384165089169662","23807516893749764777869697612262204190"],"threshold":0.9},"id":"ASB-A-278303745-8abea187","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["252875941452664975935186789620887276793","59389950853062825884956480127370687560","47999109771635147825894369252642250099","312508525802432236944413842976376485203","196461535962536036740844638832732202833","335886186339658838766987219928576494560","30640141608213289556454884780771217818","103638934044003829483805346413024767388","111844952020228190157714177582503214584","194745099331775217805377402386575347731","206749781911287316435563238668904801816","162538357322227196773106516757671427597","229234271049520258365112989638398042775","186416385721989736758880487717843490407","319894733580329155534188557455853696959","82477936799620032060208068000762208502","87244874683357684765372620727501230273","299955667772968090707801091871717958568","270208907532076254060397798594507128846","310079669912668811619278440108707477452","106755051039575009732946083051869080873","215076759164112528236970890052775537129","321425799787055296565474618638818300081","204358241534377739105849704950390494614","274206515272541694060411737834419451167","265275769387035729051379489218637243990"]},"id":"ASB-A-278303745-8e981472","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"file":"ResolverController.cpp"}},{"target":{"file":"ResolverController.h"},"deprecated":false,"digest":{"line_hashes":["94522248417218896291943219327142458458","123451736255933093605432118472267749101","145257728351180334308634475564429528272","59656109545036433549184755796132645612","39662009257528189372059628847290329759","231656572214529167900153405799764060921","14156349247886416682788601281358852451","127012713013310728225830842238756771505","303820668531264004088433459802783265215","70172854503190502289814304215511493315"],"threshold":0.9},"id":"ASB-A-278303745-a96b8890","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910"},{"digest":{"function_hash":"214633471579726584297978477275716564160","length":130},"id":"ASB-A-278303745-bbac2fd1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"file":"ResolverController.cpp","function":"ResolverController::stopPrefix64Discovery"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"file":"ResolverController.cpp","function":"ResolverController::getPrefix64"},"deprecated":false,"digest":{"function_hash":"51422239448956962198410214275075398347","length":252},"id":"ASB-A-278303745-d6a20cf2","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"file":"ResolverController.cpp","function":"ResolverController::startPrefix64Discovery"},"deprecated":false,"digest":{"function_hash":"64164797272785747509222292151247646126","length":125},"id":"ASB-A-278303745-de8ba9c8","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910","target":{"function":"Dns64Configuration::startPrefixDiscovery","file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"length":1142,"function_hash":"59397483775322162817452210124105078373"},"id":"ASB-A-278303745-eb094a31"}],"fixes":["https://android.googlesource.com/platform/packages/modules/DnsResolver/+/254115584ff558fb87ee6ec5f5bb043f76219910"],"severity":"High","spl":"2023-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-278303745.json"}},{"package":{"name":"platform/packages/modules/DnsResolver","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2023-11-01"}]}],"versions":["11"],"ecosystem_specific":{"spl":"2023-11-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-278303745-047756fe","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"function":"ResolverController::destroyNetworkCache","file":"ResolverController.cpp"},"deprecated":false,"digest":{"function_hash":"108129432332480797159602587376756026555","length":256}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"file":"ResolverController.cpp"},"deprecated":false,"digest":{"line_hashes":["252875941452664975935186789620887276793","59389950853062825884956480127370687560","47999109771635147825894369252642250099","312508525802432236944413842976376485203","196461535962536036740844638832732202833","335886186339658838766987219928576494560","30640141608213289556454884780771217818","40400376473446641767607917902226681960","124878215508604089119205331932707999099","36785964310691851982329996717278611428","269393739544746972082492063238743398550","295468705622129679921635962828862440512","229234271049520258365112989638398042775","186416385721989736758880487717843490407","319894733580329155534188557455853696959","82477936799620032060208068000762208502","87244874683357684765372620727501230273","299955667772968090707801091871717958568","270208907532076254060397798594507128846","310079669912668811619278440108707477452","29445388950045936066800679467291580106","26936311603785753917274258746971034684","321425799787055296565474618638818300081","225081315415934339414549056505811741079","126708526496670634121292318765403847524","304595546046820766658773818422051698721"],"threshold":0.9},"id":"ASB-A-278303745-3feb91b9"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"file":"ResolverController.h"},"deprecated":false,"digest":{"line_hashes":["94522248417218896291943219327142458458","123451736255933093605432118472267749101","145257728351180334308634475564429528272","59656109545036433549184755796132645612","39662009257528189372059628847290329759","231656572214529167900153405799764060921","14156349247886416682788601281358852451","127012713013310728225830842238756771505","303820668531264004088433459802783265215","70172854503190502289814304215511493315"],"threshold":0.9},"id":"ASB-A-278303745-71613983"},{"id":"ASB-A-278303745-840d26ef","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"file":"ResolverController.cpp","function":"ResolverController::stopPrefix64Discovery"},"deprecated":false,"digest":{"function_hash":"214633471579726584297978477275716564160","length":130}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"function":"Dns64Configuration::startPrefixDiscovery","file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"function_hash":"107987546243053466348165222306525881306","length":1149},"id":"ASB-A-278303745-8c30f4fe","signature_type":"Function"},{"id":"ASB-A-278303745-99fc6c71","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"file":"ResolverController.cpp","function":"ResolverController::startPrefix64Discovery"},"deprecated":false,"digest":{"length":125,"function_hash":"64164797272785747509222292151247646126"}},{"target":{"file":"Dns64Configuration.h"},"deprecated":false,"digest":{"line_hashes":["103201185042366874221084677877485081315","163073683424951998085036069118212468480","127693001168240314928495441914956480662","124477148687745907106293703206485552489","5135400883709511923476767298858772662","137346115542297896744110974400664275912","77473041776439210422343184563111259374","184992872708142465723986092561399728785"],"threshold":0.9},"id":"ASB-A-278303745-ae410bce","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15"},{"target":{"file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"line_hashes":["278464288843617082915330641407073848049","253390666046185505956004127740220641581","134035663533517238887405908437623084571","19787390099188424150607116742714134934","140149293597738320061434073974339269776","44408280783651944443572789590043582943","109481174387981680341254673849610396864","226376923014246315717008542021514851927","145896046777994457325337120493499401220","265778989525651673296128997019745922709","265305929380379159802172646241868250466","280039929893609498650474000527616777830","185960564896215818758668984330078612859","286368451421835744033079534018747607053","240936371856342355879398898474668922980","330495202901759457136493662925216677292","247470195696336477049538455684514338379","291746118191890677741343142391350244369","37368070650934063338499429608285581961","215484727828392258546075983171397156811","151087413153060994433240820124049394824","44653254914675204861715779980142518043","752304187387371391489822805921880526","85503651086265832004722137738841117593","44745317166544951046685207866379013961","13067459226701310069295029585609325356","125182234455994150055650384165089169662","23807516893749764777869697612262204190"],"threshold":0.9},"id":"ASB-A-278303745-c094be11","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15"},{"target":{"function":"ResolverController::dump","file":"ResolverController.cpp"},"deprecated":false,"digest":{"function_hash":"39664165730558844328526664499481233946","length":2963},"id":"ASB-A-278303745-c2c12422","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15"},{"source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15","target":{"file":"ResolverController.cpp","function":"ResolverController::getPrefix64"},"deprecated":false,"digest":{"length":359,"function_hash":"21838799879375617200424677252476688561"},"id":"ASB-A-278303745-d987934e","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/modules/DnsResolver/+/cad5a8c884345689f5f2a1b6679c89524b066d15"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-278303745.json"}},{"package":{"name":"platform/packages/modules/DnsResolver","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-11-01"}]}],"versions":["12"],"ecosystem_specific":{"severity":"High","spl":"2023-11-01","types":["EoP"],"vanir_signatures":[{"digest":{"length":337,"function_hash":"334809966036550824012672487462774909014"},"id":"ASB-A-278303745-01f9f0bf","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"function":"ResolverController::destroyNetworkCache","file":"ResolverController.cpp"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"117291518861136741986764584071075659949","length":2982},"id":"ASB-A-278303745-1396c689","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.cpp","function":"ResolverController::dump"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.cpp","function":"ResolverController::stopPrefix64Discovery"},"deprecated":false,"digest":{"function_hash":"214633471579726584297978477275716564160","length":130},"id":"ASB-A-278303745-2ad04e22"},{"id":"ASB-A-278303745-4a86395f","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.h"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["94522248417218896291943219327142458458","123451736255933093605432118472267749101","145257728351180334308634475564429528272","59656109545036433549184755796132645612","39662009257528189372059628847290329759","231656572214529167900153405799764060921","14156349247886416682788601281358852451","127012713013310728225830842238756771505","303820668531264004088433459802783265215","70172854503190502289814304215511493315"]}},{"id":"ASB-A-278303745-502e8215","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.cpp","function":"ResolverController::startPrefix64Discovery"},"deprecated":false,"digest":{"length":125,"function_hash":"64164797272785747509222292151247646126"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"Dns64Configuration.h"},"deprecated":false,"digest":{"line_hashes":["103201185042366874221084677877485081315","163073683424951998085036069118212468480","127693001168240314928495441914956480662","124477148687745907106293703206485552489","5135400883709511923476767298858772662","137346115542297896744110974400664275912","77473041776439210422343184563111259374","184992872708142465723986092561399728785"],"threshold":0.9},"id":"ASB-A-278303745-63d49d04"},{"source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"function":"ResolverController::getPrefix64","file":"ResolverController.cpp"},"deprecated":false,"digest":{"length":359,"function_hash":"21838799879375617200424677252476688561"},"id":"ASB-A-278303745-97e7d408","signature_type":"Function","signature_version":"v1"},{"target":{"file":"ResolverController.cpp"},"deprecated":false,"digest":{"line_hashes":["252875941452664975935186789620887276793","59389950853062825884956480127370687560","47999109771635147825894369252642250099","312508525802432236944413842976376485203","196461535962536036740844638832732202833","335886186339658838766987219928576494560","30640141608213289556454884780771217818","40400376473446641767607917902226681960","124878215508604089119205331932707999099","37016408763627540959277361752057337393","292407486150618153312518265864184671107","32465426853197866510223251478694992013","229234271049520258365112989638398042775","186416385721989736758880487717843490407","319894733580329155534188557455853696959","82477936799620032060208068000762208502","87244874683357684765372620727501230273","299955667772968090707801091871717958568","270208907532076254060397798594507128846","310079669912668811619278440108707477452","29445388950045936066800679467291580106","26936311603785753917274258746971034684","321425799787055296565474618638818300081","204358241534377739105849704950390494614","274206515272541694060411737834419451167","271818687758549499265705035817010685580"],"threshold":0.9},"id":"ASB-A-278303745-d2ec11aa","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0"},{"target":{"function":"Dns64Configuration::startPrefixDiscovery","file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"function_hash":"107987546243053466348165222306525881306","length":1149},"id":"ASB-A-278303745-d93408d5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"line_hashes":["278464288843617082915330641407073848049","253390666046185505956004127740220641581","134035663533517238887405908437623084571","19787390099188424150607116742714134934","140149293597738320061434073974339269776","44408280783651944443572789590043582943","109481174387981680341254673849610396864","226376923014246315717008542021514851927","145896046777994457325337120493499401220","265778989525651673296128997019745922709","265305929380379159802172646241868250466","280039929893609498650474000527616777830","185960564896215818758668984330078612859","286368451421835744033079534018747607053","240936371856342355879398898474668922980","330495202901759457136493662925216677292","247470195696336477049538455684514338379","291746118191890677741343142391350244369","37368070650934063338499429608285581961","215484727828392258546075983171397156811","151087413153060994433240820124049394824","44653254914675204861715779980142518043","752304187387371391489822805921880526","85503651086265832004722137738841117593","44745317166544951046685207866379013961","13067459226701310069295029585609325356","125182234455994150055650384165089169662","23807516893749764777869697612262204190"],"threshold":0.9},"id":"ASB-A-278303745-ec26abbc","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-278303745.json"}},{"package":{"name":"platform/packages/modules/DnsResolver","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-11-01"}]}],"versions":["12L"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["252875941452664975935186789620887276793","59389950853062825884956480127370687560","47999109771635147825894369252642250099","312508525802432236944413842976376485203","196461535962536036740844638832732202833","335886186339658838766987219928576494560","30640141608213289556454884780771217818","40400376473446641767607917902226681960","124878215508604089119205331932707999099","37016408763627540959277361752057337393","292407486150618153312518265864184671107","32465426853197866510223251478694992013","229234271049520258365112989638398042775","186416385721989736758880487717843490407","319894733580329155534188557455853696959","82477936799620032060208068000762208502","87244874683357684765372620727501230273","299955667772968090707801091871717958568","270208907532076254060397798594507128846","310079669912668811619278440108707477452","29445388950045936066800679467291580106","26936311603785753917274258746971034684","321425799787055296565474618638818300081","204358241534377739105849704950390494614","274206515272541694060411737834419451167","271818687758549499265705035817010685580"],"threshold":0.9},"id":"ASB-A-278303745-06f6f994","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.cpp"}},{"deprecated":false,"digest":{"line_hashes":["103201185042366874221084677877485081315","163073683424951998085036069118212468480","127693001168240314928495441914956480662","124477148687745907106293703206485552489","5135400883709511923476767298858772662","137346115542297896744110974400664275912","77473041776439210422343184563111259374","184992872708142465723986092561399728785"],"threshold":0.9},"id":"ASB-A-278303745-10fec864","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"Dns64Configuration.h"}},{"id":"ASB-A-278303745-1a891e53","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"function":"ResolverController::stopPrefix64Discovery","file":"ResolverController.cpp"},"deprecated":false,"digest":{"length":130,"function_hash":"214633471579726584297978477275716564160"}},{"target":{"file":"ResolverController.cpp","function":"ResolverController::dump"},"deprecated":false,"digest":{"function_hash":"117291518861136741986764584071075659949","length":2982},"id":"ASB-A-278303745-532d4061","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0"},{"source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.cpp","function":"ResolverController::startPrefix64Discovery"},"deprecated":false,"digest":{"function_hash":"64164797272785747509222292151247646126","length":125},"id":"ASB-A-278303745-594bd6da","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"107987546243053466348165222306525881306","length":1149},"id":"ASB-A-278303745-6c7f6b22","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"Dns64Configuration.cpp","function":"Dns64Configuration::startPrefixDiscovery"}},{"deprecated":false,"digest":{"length":359,"function_hash":"21838799879375617200424677252476688561"},"id":"ASB-A-278303745-8fab1a4a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.cpp","function":"ResolverController::getPrefix64"}},{"deprecated":false,"digest":{"length":337,"function_hash":"334809966036550824012672487462774909014"},"id":"ASB-A-278303745-a3c6d137","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"function":"ResolverController::destroyNetworkCache","file":"ResolverController.cpp"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"ResolverController.h"},"deprecated":false,"digest":{"line_hashes":["94522248417218896291943219327142458458","123451736255933093605432118472267749101","145257728351180334308634475564429528272","59656109545036433549184755796132645612","39662009257528189372059628847290329759","231656572214529167900153405799764060921","14156349247886416682788601281358852451","127012713013310728225830842238756771505","303820668531264004088433459802783265215","70172854503190502289814304215511493315"],"threshold":0.9},"id":"ASB-A-278303745-db5fcf47"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["278464288843617082915330641407073848049","253390666046185505956004127740220641581","134035663533517238887405908437623084571","19787390099188424150607116742714134934","140149293597738320061434073974339269776","44408280783651944443572789590043582943","109481174387981680341254673849610396864","226376923014246315717008542021514851927","145896046777994457325337120493499401220","265778989525651673296128997019745922709","265305929380379159802172646241868250466","280039929893609498650474000527616777830","185960564896215818758668984330078612859","286368451421835744033079534018747607053","240936371856342355879398898474668922980","330495202901759457136493662925216677292","247470195696336477049538455684514338379","291746118191890677741343142391350244369","37368070650934063338499429608285581961","215484727828392258546075983171397156811","151087413153060994433240820124049394824","44653254914675204861715779980142518043","752304187387371391489822805921880526","85503651086265832004722137738841117593","44745317166544951046685207866379013961","13067459226701310069295029585609325356","125182234455994150055650384165089169662","23807516893749764777869697612262204190"]},"id":"ASB-A-278303745-f83bcc99","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0","target":{"file":"Dns64Configuration.cpp"}}],"fixes":["https://android.googlesource.com/platform/packages/modules/DnsResolver/+/292b59e1b0ff91cd4b1f1835de7bfb7fb744c9c0"],"severity":"High","spl":"2023-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-278303745.json"}},{"package":{"name":"platform/packages/modules/DnsResolver","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2023-11-01"}]}],"versions":["13"],"ecosystem_specific":{"vanir_signatures":[{"digest":{"line_hashes":["103201185042366874221084677877485081315","163073683424951998085036069118212468480","127693001168240314928495441914956480662","124477148687745907106293703206485552489","5135400883709511923476767298858772662","137346115542297896744110974400664275912","77473041776439210422343184563111259374","184992872708142465723986092561399728785"],"threshold":0.9},"id":"ASB-A-278303745-0b38af46","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"Dns64Configuration.h"},"deprecated":false},{"digest":{"function_hash":"64164797272785747509222292151247646126","length":125},"id":"ASB-A-278303745-0ea11ea3","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"ResolverController.cpp","function":"ResolverController::startPrefix64Discovery"},"deprecated":false},{"digest":{"function_hash":"51422239448956962198410214275075398347","length":252},"id":"ASB-A-278303745-18460a72","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"function":"ResolverController::getPrefix64","file":"ResolverController.cpp"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"34596868057511059403826793227543292531","length":3121},"id":"ASB-A-278303745-268c7146","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"ResolverController.cpp","function":"ResolverController::dump"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"ResolverController.h"},"deprecated":false,"digest":{"line_hashes":["94522248417218896291943219327142458458","123451736255933093605432118472267749101","145257728351180334308634475564429528272","59656109545036433549184755796132645612","39662009257528189372059628847290329759","231656572214529167900153405799764060921","14156349247886416682788601281358852451","127012713013310728225830842238756771505","303820668531264004088433459802783265215","70172854503190502289814304215511493315"],"threshold":0.9},"id":"ASB-A-278303745-27a053da","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["278464288843617082915330641407073848049","253390666046185505956004127740220641581","134035663533517238887405908437623084571","19787390099188424150607116742714134934","334415507545634902558619069670089335659","211567858557506392066496929539865882304","222867577188513761709858353643650797767","145896046777994457325337120493499401220","251518484477609755963793870875383577627","98636850996598847669637497045895617250","260621859383690899391589731604639930676","185960564896215818758668984330078612859","286368451421835744033079534018747607053","240936371856342355879398898474668922980","330495202901759457136493662925216677292","247470195696336477049538455684514338379","291746118191890677741343142391350244369","37368070650934063338499429608285581961","215484727828392258546075983171397156811","151087413153060994433240820124049394824","44653254914675204861715779980142518043","752304187387371391489822805921880526","85503651086265832004722137738841117593","44745317166544951046685207866379013961","13067459226701310069295029585609325356","125182234455994150055650384165089169662","23807516893749764777869697612262204190"]},"id":"ASB-A-278303745-7212a20d"},{"deprecated":false,"digest":{"function_hash":"68498832677544081716998976185311850152","length":423},"id":"ASB-A-278303745-745179d2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"function":"ResolverController::destroyNetworkCache","file":"ResolverController.cpp"}},{"deprecated":false,"digest":{"function_hash":"214633471579726584297978477275716564160","length":130},"id":"ASB-A-278303745-f503dfe9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"ResolverController.cpp","function":"ResolverController::stopPrefix64Discovery"}},{"target":{"file":"ResolverController.cpp"},"deprecated":false,"digest":{"line_hashes":["252875941452664975935186789620887276793","59389950853062825884956480127370687560","47999109771635147825894369252642250099","312508525802432236944413842976376485203","196461535962536036740844638832732202833","335886186339658838766987219928576494560","30640141608213289556454884780771217818","40400376473446641767607917902226681960","124878215508604089119205331932707999099","37016408763627540959277361752057337393","251025265478883467937998626325218640597","107965547655058708265756109427377889030","229234271049520258365112989638398042775","186416385721989736758880487717843490407","319894733580329155534188557455853696959","82477936799620032060208068000762208502","87244874683357684765372620727501230273","299955667772968090707801091871717958568","270208907532076254060397798594507128846","310079669912668811619278440108707477452","106755051039575009732946083051869080873","215076759164112528236970890052775537129","321425799787055296565474618638818300081","204358241534377739105849704950390494614","274206515272541694060411737834419451167","265275769387035729051379489218637243990"],"threshold":0.9},"id":"ASB-A-278303745-fd8594a7","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548"},{"id":"ASB-A-278303745-fe922b36","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548","target":{"file":"Dns64Configuration.cpp","function":"Dns64Configuration::startPrefixDiscovery"},"deprecated":false,"digest":{"function_hash":"59397483775322162817452210124105078373","length":1142}}],"fixes":["https://android.googlesource.com/platform/packages/modules/DnsResolver/+/79f571069c4db536e7c1bfecbb50c926f0ef0548"],"severity":"High","spl":"2023-11-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-278303745.json"}},{"package":{"name":"platform/packages/modules/DnsResolver","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2023-11-01"}]}],"versions":["14"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac"],"severity":"High","spl":"2023-11-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"length":252,"function_hash":"51422239448956962198410214275075398347"},"id":"ASB-A-278303745-3444a214","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"function":"ResolverController::getPrefix64","file":"ResolverController.cpp"}},{"source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"function":"ResolverController::destroyNetworkCache","file":"ResolverController.cpp"},"deprecated":false,"digest":{"function_hash":"17008585471085627066156615905414436787","length":715},"id":"ASB-A-278303745-40fe12b2","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"file":"ResolverController.cpp","function":"ResolverController::dump"},"deprecated":false,"digest":{"length":3109,"function_hash":"329651437869089384385338643474851417875"},"id":"ASB-A-278303745-6232614f","signature_type":"Function"},{"deprecated":false,"digest":{"length":125,"function_hash":"64164797272785747509222292151247646126"},"id":"ASB-A-278303745-75f762b3","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"function":"ResolverController::startPrefix64Discovery","file":"ResolverController.cpp"}},{"deprecated":false,"digest":{"line_hashes":["252875941452664975935186789620887276793","59389950853062825884956480127370687560","47999109771635147825894369252642250099","312508525802432236944413842976376485203","196461535962536036740844638832732202833","335886186339658838766987219928576494560","30640141608213289556454884780771217818","103638934044003829483805346413024767388","111844952020228190157714177582503214584","194745099331775217805377402386575347731","206749781911287316435563238668904801816","162538357322227196773106516757671427597","229234271049520258365112989638398042775","186416385721989736758880487717843490407","319894733580329155534188557455853696959","82477936799620032060208068000762208502","87244874683357684765372620727501230273","299955667772968090707801091871717958568","270208907532076254060397798594507128846","310079669912668811619278440108707477452","106755051039575009732946083051869080873","215076759164112528236970890052775537129","321425799787055296565474618638818300081","204358241534377739105849704950390494614","274206515272541694060411737834419451167","265275769387035729051379489218637243990"],"threshold":0.9},"id":"ASB-A-278303745-80589356","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"file":"ResolverController.cpp"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"file":"Dns64Configuration.cpp","function":"Dns64Configuration::startPrefixDiscovery"},"deprecated":false,"digest":{"function_hash":"59397483775322162817452210124105078373","length":1142},"id":"ASB-A-278303745-8c90ae13","signature_type":"Function"},{"target":{"file":"ResolverController.cpp","function":"ResolverController::stopPrefix64Discovery"},"deprecated":false,"digest":{"function_hash":"214633471579726584297978477275716564160","length":130},"id":"ASB-A-278303745-bd9ed35a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac"},{"target":{"file":"Dns64Configuration.cpp"},"deprecated":false,"digest":{"line_hashes":["278464288843617082915330641407073848049","253390666046185505956004127740220641581","134035663533517238887405908437623084571","19787390099188424150607116742714134934","334415507545634902558619069670089335659","211567858557506392066496929539865882304","222867577188513761709858353643650797767","145896046777994457325337120493499401220","251518484477609755963793870875383577627","98636850996598847669637497045895617250","260621859383690899391589731604639930676","185960564896215818758668984330078612859","286368451421835744033079534018747607053","240936371856342355879398898474668922980","330495202901759457136493662925216677292","247470195696336477049538455684514338379","291746118191890677741343142391350244369","37368070650934063338499429608285581961","215484727828392258546075983171397156811","151087413153060994433240820124049394824","44653254914675204861715779980142518043","752304187387371391489822805921880526","85503651086265832004722137738841117593","44745317166544951046685207866379013961","13067459226701310069295029585609325356","125182234455994150055650384165089169662","23807516893749764777869697612262204190"],"threshold":0.9},"id":"ASB-A-278303745-c13408d3","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac"},{"deprecated":false,"digest":{"line_hashes":["103201185042366874221084677877485081315","163073683424951998085036069118212468480","127693001168240314928495441914956480662","124477148687745907106293703206485552489","5135400883709511923476767298858772662","137346115542297896744110974400664275912","77473041776439210422343184563111259374","184992872708142465723986092561399728785"],"threshold":0.9},"id":"ASB-A-278303745-e9359d44","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"file":"Dns64Configuration.h"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/modules/DnsResolver/+/452f032db3d9def1ff496ee51f0dc09aa1b1b3ac","target":{"file":"ResolverController.h"},"deprecated":false,"digest":{"line_hashes":["94522248417218896291943219327142458458","123451736255933093605432118472267749101","145257728351180334308634475564429528272","59656109545036433549184755796132645612","39662009257528189372059628847290329759","231656572214529167900153405799764060921","14156349247886416682788601281358852451","127012713013310728225830842238756771505","303820668531264004088433459802783265215","70172854503190502289814304215511493315"],"threshold":0.9},"id":"ASB-A-278303745-f401f6da","signature_type":"Line"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-278303745.json"}}],"schema_version":"1.9.0"}