In multiple locations, there is a possible way to conduct local privilege escalation due to memory corruption. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"severity": "High",
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"https://android.googlesource.com/kernel/common/+/e8e652b8c81afc06e9bc801f6eb4896516be2d62",
"https://android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"https://android.googlesource.com/kernel/common/+/d0c6724b0f6fa713e7fcfc0eb0173625519ba570"
],
"spl": "2024-07-05",
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"229169899149629648020241000474569340399",
"319846341391704970718610217329328597197",
"68751950099271897292539579106898430889",
"179014123323878324404531784793768956944"
]
},
"id": "ASB-A-336268889-01e6f313",
"target": {
"file": "include/net/af_unix.h"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "288946785512724367194197918812911769854",
"length": 501.0
},
"id": "ASB-A-336268889-1806aef0",
"target": {
"function": "unix_inflight",
"file": "net/unix/scm.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "32771700499475293003389041003148751794",
"length": 78.0
},
"id": "ASB-A-336268889-310d7d14",
"target": {
"function": "dec_inflight",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"142717427371530171426051707585668806085",
"306003356727347426775091280203126502352",
"216773730988356130178809894576149788225",
"166122320241932598815839121632730397726",
"314401004615731610421490129915112171679",
"223504890845623598296340335435465402668",
"113653519622898125871539121063995234117",
"307823560520438780271746831933913197506",
"299222778906134050109542358306789760467",
"206409915645885549570411791291625234766",
"13493564691363127574599236000480725839",
"60475990466972244711347733060839656732",
"67204444720503199567475211557237516078",
"283413167491286194010535697131531645955",
"213674275052890042080761422788032722911",
"293279286727186019093444614577600634708",
"315372028039212450912987835742445305509",
"131313792618370895629642752949508403549",
"231119894927051454381899586168332072267",
"138611588752502403540609713593739967599",
"325202062772063921439758745411555542965",
"5349357727180890598626797012029578504",
"336553368907515952872178503445672989775",
"287678379809752400556178767611129396171",
"59877822475616694414037712842543401028"
]
},
"id": "ASB-A-336268889-3c90aaf1",
"target": {
"file": "net/unix/garbage.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"function_hash": "32771700499475293003389041003148751794",
"length": 78.0
},
"id": "ASB-A-336268889-423b7f7f",
"target": {
"function": "dec_inflight",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "32771700499475293003389041003148751794",
"length": 78.0
},
"id": "ASB-A-336268889-4591bbdc",
"target": {
"function": "inc_inflight",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "240410430883624536718189457516174731504",
"length": 189.0
},
"id": "ASB-A-336268889-47739c46",
"target": {
"function": "inc_inflight_move_tail",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"26504319915764767391054731013561806767",
"305262435296349633954790026331758338774",
"3588348406374060036572524386407772358",
"39534486522883387327049941507664853093",
"275836610975792030574157396950060080760",
"138785530240296810437955167150808320950",
"247625825317893331830582932585766658430",
"18835550702832627566200153841262655296"
]
},
"id": "ASB-A-336268889-50a67553",
"target": {
"file": "net/unix/af_unix.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"247313632362000557681439634814653617003",
"225240012471257624316609982004119038788",
"237475675945084381784996008223390676253",
"45357760908702270405087243136282333814",
"198347599488074683909057318167912198406",
"107858477545749964358376846251504242693",
"244993795812341974696846497482787712037",
"115611268172369308342931816655427995262",
"304613538574637326588055915306575351528",
"130247343054700722034937596086818004261"
]
},
"id": "ASB-A-336268889-51628c0f",
"target": {
"file": "net/unix/garbage.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/d0c6724b0f6fa713e7fcfc0eb0173625519ba570",
"deprecated": false
},
{
"digest": {
"function_hash": "32771700499475293003389041003148751794",
"length": 78.0
},
"id": "ASB-A-336268889-522270b7",
"target": {
"function": "inc_inflight",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"function_hash": "240410430883624536718189457516174731504",
"length": 189.0
},
"id": "ASB-A-336268889-57ac7365",
"target": {
"function": "inc_inflight_move_tail",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "185388923631320866690418167810941867209",
"length": 1974.0
},
"id": "ASB-A-336268889-68bc6eff",
"target": {
"function": "unix_gc",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"26504319915764767391054731013561806767",
"305262435296349633954790026331758338774",
"3588348406374060036572524386407772358",
"39534486522883387327049941507664853093",
"275836610975792030574157396950060080760",
"138785530240296810437955167150808320950",
"247625825317893331830582932585766658430",
"18835550702832627566200153841262655296"
]
},
"id": "ASB-A-336268889-6cfa74dc",
"target": {
"file": "net/unix/af_unix.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"142717427371530171426051707585668806085",
"306003356727347426775091280203126502352",
"216773730988356130178809894576149788225",
"166122320241932598815839121632730397726",
"314401004615731610421490129915112171679",
"223504890845623598296340335435465402668",
"113653519622898125871539121063995234117",
"307823560520438780271746831933913197506",
"299222778906134050109542358306789760467",
"206409915645885549570411791291625234766",
"13493564691363127574599236000480725839",
"60475990466972244711347733060839656732",
"67204444720503199567475211557237516078",
"283413167491286194010535697131531645955",
"213674275052890042080761422788032722911",
"293279286727186019093444614577600634708",
"315372028039212450912987835742445305509",
"131313792618370895629642752949508403549",
"231119894927051454381899586168332072267",
"138611588752502403540609713593739967599",
"325202062772063921439758745411555542965",
"5349357727180890598626797012029578504",
"336553368907515952872178503445672989775",
"287678379809752400556178767611129396171",
"59877822475616694414037712842543401028"
]
},
"id": "ASB-A-336268889-76b27535",
"target": {
"file": "net/unix/garbage.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"229169899149629648020241000474569340399",
"319846341391704970718610217329328597197",
"68751950099271897292539579106898430889",
"179014123323878324404531784793768956944"
]
},
"id": "ASB-A-336268889-86d4f735",
"target": {
"file": "include/net/af_unix.h"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"function_hash": "288946785512724367194197918812911769854",
"length": 501.0
},
"id": "ASB-A-336268889-8e5cf13b",
"target": {
"function": "unix_inflight",
"file": "net/unix/scm.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"function_hash": "185388923631320866690418167810941867209",
"length": 1974.0
},
"id": "ASB-A-336268889-90633beb",
"target": {
"function": "unix_gc",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "208102392801727682837033639742828568898",
"length": 1938.0
},
"id": "ASB-A-336268889-959fc895",
"target": {
"function": "unix_gc",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/d0c6724b0f6fa713e7fcfc0eb0173625519ba570",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"34018058557352857069115465244538835617",
"93092524946576678467574482608174623789",
"182720947208078448808761998742069553713",
"11893839854873724404257343183169156192",
"210046296855257334600204780754527157137",
"226999531584282127199320886354903031118",
"153678299290171553047485770835508022914",
"198747499397044935264277141990862254763",
"226788261394659924951446248473212267530",
"121452415886867087069991386460849450140",
"114232136431518175037929894507307719059",
"83609576668788266767426052679672000318",
"186334532301052958405349670638065625513",
"26449154175054099676370770786636328254",
"337982140429562716294476533940268661136"
]
},
"id": "ASB-A-336268889-a0524ea4",
"target": {
"file": "net/unix/scm.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"247313632362000557681439634814653617003",
"225240012471257624316609982004119038788",
"237475675945084381784996008223390676253",
"45357760908702270405087243136282333814",
"198347599488074683909057318167912198406",
"107858477545749964358376846251504242693",
"244993795812341974696846497482787712037",
"115611268172369308342931816655427995262",
"304613538574637326588055915306575351528",
"130247343054700722034937596086818004261"
]
},
"id": "ASB-A-336268889-ac54d2cf",
"target": {
"file": "net/unix/garbage.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/e8e652b8c81afc06e9bc801f6eb4896516be2d62",
"deprecated": false
},
{
"digest": {
"function_hash": "297215572218545126721033128042600089152",
"length": 476.0
},
"id": "ASB-A-336268889-c353ad7e",
"target": {
"function": "unix_notinflight",
"file": "net/unix/scm.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"function_hash": "79567259249594467579731561244746225636",
"length": 1284.0
},
"id": "ASB-A-336268889-c938dee5",
"target": {
"function": "unix_create1",
"file": "net/unix/af_unix.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/94c88f80ffddff00f0af448c02dfd8a3f3cdd692",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"34018058557352857069115465244538835617",
"93092524946576678467574482608174623789",
"182720947208078448808761998742069553713",
"11893839854873724404257343183169156192",
"210046296855257334600204780754527157137",
"226999531584282127199320886354903031118",
"153678299290171553047485770835508022914",
"198747499397044935264277141990862254763",
"226788261394659924951446248473212267530",
"121452415886867087069991386460849450140",
"114232136431518175037929894507307719059",
"83609576668788266767426052679672000318",
"186334532301052958405349670638065625513",
"26449154175054099676370770786636328254",
"337982140429562716294476533940268661136"
]
},
"id": "ASB-A-336268889-cebb6c52",
"target": {
"file": "net/unix/scm.c"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "297215572218545126721033128042600089152",
"length": 476.0
},
"id": "ASB-A-336268889-e3f4ccd1",
"target": {
"function": "unix_notinflight",
"file": "net/unix/scm.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
},
{
"digest": {
"function_hash": "208102392801727682837033639742828568898",
"length": 1938.0
},
"id": "ASB-A-336268889-e938071b",
"target": {
"function": "unix_gc",
"file": "net/unix/garbage.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/e8e652b8c81afc06e9bc801f6eb4896516be2d62",
"deprecated": false
},
{
"digest": {
"function_hash": "256792140429998076950163048962864845452",
"length": 1300.0
},
"id": "ASB-A-336268889-fff3667d",
"target": {
"function": "unix_create1",
"file": "net/unix/af_unix.c"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://partner-android.googlesource.com/kernel/common/+/65e0a92c6d27d4cbaa0deef668df12b69853d65e",
"deprecated": false
}
]
}