In multiple functions of garbage.c, there is a possible use after free due to a logic error in the code. 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/kernel/common/+/b952cc514e6f0e92951693f5131909bb1264ded3",
"https://android.googlesource.com/kernel/common/+/2d20d84cb75a90ba871121b6260c9bf9a198a735"
],
"severity": "High",
"spl": "2026-06-05",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "264782984283798063780312275387790002605",
"length": 530
},
"id": "ASB-A-463258435-1c1888e8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/b952cc514e6f0e92951693f5131909bb1264ded3",
"target": {
"file": "net/unix/garbage.c",
"function": "unix_add_edge"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "300911030090328411401317566463064370458",
"length": 470
},
"id": "ASB-A-463258435-203e8ebf",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/b952cc514e6f0e92951693f5131909bb1264ded3",
"target": {
"file": "net/unix/garbage.c",
"function": "unix_walk_scc"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "280815861594565513550105034752450896198",
"length": 1475
},
"id": "ASB-A-463258435-3be25088",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/b952cc514e6f0e92951693f5131909bb1264ded3",
"target": {
"file": "net/unix/garbage.c",
"function": "__unix_walk_scc"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"339077247966863688138436082061530862270",
"184231786868176696674601162164485866290",
"249574882094704922364167018536634846695",
"54239138231844095107689578423983565471",
"288364985929067846034641647182013456641",
"212670760268433714348708788731256855181",
"80979417686288476998094124253384953028",
"290616151735425493407935686813718441818",
"157040935622865791488079511504066192992",
"250478658625350900821586558535926710484",
"337674577028304415795351112344537909472",
"120404757706262743324609461170277588098",
"305779701839779968484280551267269633815",
"102502022162808167545351340689792883193",
"42726302387368817385790754385212145672",
"40441888298636098637699914015362376480",
"102500291723915262034461689289695933899",
"94044119069746172570685451228480327157",
"272069560614220921673587745448974720527"
],
"threshold": 0.9
},
"id": "ASB-A-463258435-ed63920b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/b952cc514e6f0e92951693f5131909bb1264ded3",
"target": {
"file": "net/unix/garbage.c"
}
}
]
}