In setParameter of MtpPacket.cpp, there is a possible out of bounds read due to a heap buffer overflow. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"spl": "2024-02-01",
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/e1494a2d8e7eee25d7ea5469be43740e97294c99",
"deprecated": false,
"id": "ASB-A-300007708-19e620ae",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"325429838327676121080075683515326448065",
"129768529294241399848549271647519954458",
"334674666946550792711235234589636658088",
"25817773784128918456096976811635035555",
"178465013067266614784176939361293545155"
]
},
"target": {
"file": "media/mtp/MtpPacket.cpp"
}
},
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/e1494a2d8e7eee25d7ea5469be43740e97294c99",
"deprecated": false,
"id": "ASB-A-300007708-b36b90c3",
"signature_type": "Function",
"digest": {
"length": 372.0,
"function_hash": "258562940385383442331892322260107070213"
},
"target": {
"function": "MtpPacket::setParameter",
"file": "media/mtp/MtpPacket.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/e1494a2d8e7eee25d7ea5469be43740e97294c99"
]
}{
"spl": "2024-02-01",
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/edf60c63243903b9f27f58f4954c599470d011fd",
"deprecated": false,
"id": "ASB-A-300007708-67bf0cf2",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"325429838327676121080075683515326448065",
"129768529294241399848549271647519954458",
"334674666946550792711235234589636658088",
"25817773784128918456096976811635035555",
"178465013067266614784176939361293545155"
]
},
"target": {
"file": "media/mtp/MtpPacket.cpp"
}
},
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/edf60c63243903b9f27f58f4954c599470d011fd",
"deprecated": false,
"id": "ASB-A-300007708-f84b2cc9",
"signature_type": "Function",
"digest": {
"length": 372.0,
"function_hash": "258562940385383442331892322260107070213"
},
"target": {
"function": "MtpPacket::setParameter",
"file": "media/mtp/MtpPacket.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/edf60c63243903b9f27f58f4954c599470d011fd"
]
}{
"spl": "2024-02-01",
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/55757c291af9c88bf829e01fda90e626f6ff06eb",
"deprecated": false,
"id": "ASB-A-300007708-1a3ba7bc",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"325429838327676121080075683515326448065",
"129768529294241399848549271647519954458",
"334674666946550792711235234589636658088",
"25817773784128918456096976811635035555",
"178465013067266614784176939361293545155"
]
},
"target": {
"file": "media/mtp/MtpPacket.cpp"
}
},
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/55757c291af9c88bf829e01fda90e626f6ff06eb",
"deprecated": false,
"id": "ASB-A-300007708-f2c6a8ec",
"signature_type": "Function",
"digest": {
"length": 372.0,
"function_hash": "258562940385383442331892322260107070213"
},
"target": {
"function": "MtpPacket::setParameter",
"file": "media/mtp/MtpPacket.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/55757c291af9c88bf829e01fda90e626f6ff06eb"
]
}{
"spl": "2024-02-01",
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/d5d10d821f05e8d03104921c4320d9739c0c475f",
"deprecated": false,
"id": "ASB-A-300007708-344ed643",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"325429838327676121080075683515326448065",
"129768529294241399848549271647519954458",
"334674666946550792711235234589636658088",
"25817773784128918456096976811635035555",
"178465013067266614784176939361293545155"
]
},
"target": {
"file": "media/mtp/MtpPacket.cpp"
}
},
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/d5d10d821f05e8d03104921c4320d9739c0c475f",
"deprecated": false,
"id": "ASB-A-300007708-7fec4db4",
"signature_type": "Function",
"digest": {
"length": 372.0,
"function_hash": "258562940385383442331892322260107070213"
},
"target": {
"function": "MtpPacket::setParameter",
"file": "media/mtp/MtpPacket.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/d5d10d821f05e8d03104921c4320d9739c0c475f"
]
}{
"spl": "2024-02-01",
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/960d83c60805bd0991e02cd72224a4063097af89",
"deprecated": false,
"id": "ASB-A-300007708-a3fce1cd",
"signature_type": "Function",
"digest": {
"length": 372.0,
"function_hash": "258562940385383442331892322260107070213"
},
"target": {
"function": "MtpPacket::setParameter",
"file": "media/mtp/MtpPacket.cpp"
}
},
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/960d83c60805bd0991e02cd72224a4063097af89",
"deprecated": false,
"id": "ASB-A-300007708-af900d65",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"325429838327676121080075683515326448065",
"129768529294241399848549271647519954458",
"334674666946550792711235234589636658088",
"25817773784128918456096976811635035555",
"178465013067266614784176939361293545155"
]
},
"target": {
"file": "media/mtp/MtpPacket.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/960d83c60805bd0991e02cd72224a4063097af89"
]
}{
"spl": "2024-02-01",
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/38852806102bb7e9d46f4b0de8a3b4918d625ad4",
"deprecated": false,
"id": "ASB-A-300007708-2054454b",
"signature_type": "Function",
"digest": {
"length": 372.0,
"function_hash": "258562940385383442331892322260107070213"
},
"target": {
"function": "MtpPacket::setParameter",
"file": "media/mtp/MtpPacket.cpp"
}
},
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/38852806102bb7e9d46f4b0de8a3b4918d625ad4",
"deprecated": false,
"id": "ASB-A-300007708-8f2f84c7",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"325429838327676121080075683515326448065",
"129768529294241399848549271647519954458",
"334674666946550792711235234589636658088",
"25817773784128918456096976811635035555",
"178465013067266614784176939361293545155"
]
},
"target": {
"file": "media/mtp/MtpPacket.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/38852806102bb7e9d46f4b0de8a3b4918d625ad4"
]
}