In multiple functions of SkSLFunctionDefinition.cpp, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code execution in an unprivileged app with no additional execution privileges needed. User interaction is needed for exploitation.
{
"types": [
"RCE"
],
"severity": "High",
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"274207700767484725968547747813678963344",
"13896126730715396721886214984214451606",
"258943448490022102773211310222112885857",
"134747482136392080401226170617619588066",
"119809806143601065983089843743427551874",
"287343538891435898700916639553646746751",
"283233680792608217232612293847200134596",
"221909843921218291873639986840426394239",
"301715844662221594601245308701039713771",
"75968915912760076757269720201874988594",
"116556963278985139809598117880345112112",
"202941620345236366623303770942616678432",
"150897348644622331959938440174984713892",
"67242710040724562996797626437555334421",
"123289302116800510476099392818446980348",
"23655703535497048509523246587218940626",
"251258334507664551873057247677275052120",
"312344524948250349199211577423095193100",
"236385294153429244001205327627068185308",
"1990530607438337487947024137020462498"
]
},
"signature_type": "Line",
"target": {
"file": "src/sksl/ir/SkSLFunctionDefinition.cpp"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/external/skia/+/e3ab186a075a174f44692bf6a31165f30f6b7ded",
"id": "ASB-A-278113033-3a11223c"
},
{
"digest": {
"function_hash": "170484982733871855674172424352360805677",
"length": 5600.0
},
"signature_type": "Function",
"target": {
"function": "FunctionDefinition::Convert",
"file": "src/sksl/ir/SkSLFunctionDefinition.cpp"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/external/skia/+/e3ab186a075a174f44692bf6a31165f30f6b7ded",
"id": "ASB-A-278113033-db107b16"
}
],
"fixes": [
"https://android.googlesource.com/platform/external/skia/+/e3ab186a075a174f44692bf6a31165f30f6b7ded"
],
"spl": "2023-07-01"
}