In TRANSPOSERSETTINGS of lpptran.h, there is a possible out of bounds write due to an incorrect bounds check. This could lead to remote code execution with no additional execution privileges needed. User interaction is needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/external/aac/+/f682b8787eb312b9f8997dac4c2c18bb779cf0df"
],
"severity": "Critical",
"spl": "2023-08-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-279766766-06db2c77",
"digest": {
"line_hashes": [
"137485364397329512956617123630598953062",
"319734127269816074276009054291440914706",
"142184391661538065296615672940683793507",
"205803596976412131032451772469158635915",
"95337811043235553146515398896013463588"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/external/aac/+/f682b8787eb312b9f8997dac4c2c18bb779cf0df",
"signature_type": "Line",
"target": {
"file": "libSBRdec/src/lpp_tran.h"
}
}
],
"types": [
"RCE"
]
}{
"fixes": [
"https://android.googlesource.com/platform/external/aac/+/451762ca48e7fb30a0ce77a8962813a3419ec420"
],
"severity": "Critical",
"spl": "2023-08-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-279766766-c31ce1f6",
"digest": {
"line_hashes": [
"137485364397329512956617123630598953062",
"319734127269816074276009054291440914706",
"142184391661538065296615672940683793507",
"205803596976412131032451772469158635915",
"95337811043235553146515398896013463588"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/external/aac/+/451762ca48e7fb30a0ce77a8962813a3419ec420",
"signature_type": "Line",
"target": {
"file": "libSBRdec/src/lpp_tran.h"
}
}
],
"types": [
"RCE"
]
}{
"fixes": [
"https://android.googlesource.com/platform/external/aac/+/173576b2b39083c425f0ca37382a047b6ca3b524"
],
"severity": "Critical",
"spl": "2023-08-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-279766766-e6b2c014",
"digest": {
"line_hashes": [
"137485364397329512956617123630598953062",
"319734127269816074276009054291440914706",
"142184391661538065296615672940683793507",
"205803596976412131032451772469158635915",
"95337811043235553146515398896013463588"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/external/aac/+/173576b2b39083c425f0ca37382a047b6ca3b524",
"signature_type": "Line",
"target": {
"file": "libSBRdec/src/lpp_tran.h"
}
}
],
"types": [
"RCE"
]
}{
"fixes": [
"https://android.googlesource.com/platform/external/aac/+/cd6f2198617dcfbdeeb08e2cb2d36046659291c7"
],
"severity": "Critical",
"spl": "2023-08-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-279766766-d57aac14",
"digest": {
"line_hashes": [
"137485364397329512956617123630598953062",
"319734127269816074276009054291440914706",
"142184391661538065296615672940683793507",
"205803596976412131032451772469158635915",
"95337811043235553146515398896013463588"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/external/aac/+/cd6f2198617dcfbdeeb08e2cb2d36046659291c7",
"signature_type": "Line",
"target": {
"file": "libSBRdec/src/lpp_tran.h"
}
}
],
"types": [
"RCE"
]
}{
"fixes": [
"https://android.googlesource.com/platform/external/aac/+/2f8c08a4e7b228a55e4c89f0931069de8eda2df6"
],
"severity": "Critical",
"spl": "2023-08-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-279766766-48ed2978",
"digest": {
"line_hashes": [
"137485364397329512956617123630598953062",
"319734127269816074276009054291440914706",
"142184391661538065296615672940683793507",
"205803596976412131032451772469158635915",
"95337811043235553146515398896013463588"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/external/aac/+/2f8c08a4e7b228a55e4c89f0931069de8eda2df6",
"signature_type": "Line",
"target": {
"file": "libSBRdec/src/lpp_tran.h"
}
}
],
"types": [
"RCE"
]
}