In Import of C2SurfaceSyncObj.cpp, there is a possible out of bounds write due to a missing bounds check. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 531.0, "function_hash": "264911485199584872904152870241901263757" }, "id": "ASB-A-240140929-3eb0086d", "source": "https://android.googlesource.com/platform/frameworks/av/+/9b4f38105ad66615e811483f4927942b231c84b7", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp", "function": "C2SurfaceSyncMemory::Import" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "31765467849570847017508962957376924589", "147670170250532669734861363521258715869", "81303207179804990717236435807687710773", "280413656575870453371965795855325740204" ] }, "id": "ASB-A-240140929-5a1e5f4a", "source": "https://android.googlesource.com/platform/frameworks/av/+/9b4f38105ad66615e811483f4927942b231c84b7", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/9b4f38105ad66615e811483f4927942b231c84b7" ], "spl": "2023-03-01", "severity": "High", "types": [ "ID" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "31765467849570847017508962957376924589", "147670170250532669734861363521258715869", "81303207179804990717236435807687710773", "280413656575870453371965795855325740204" ] }, "id": "ASB-A-240140929-9178909c", "source": "https://android.googlesource.com/platform/frameworks/av/+/e3958886dbdd65ac8020a4554c9e567f95a6d813", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp" }, "signature_type": "Line" }, { "digest": { "length": 531.0, "function_hash": "264911485199584872904152870241901263757" }, "id": "ASB-A-240140929-95820b80", "source": "https://android.googlesource.com/platform/frameworks/av/+/e3958886dbdd65ac8020a4554c9e567f95a6d813", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp", "function": "C2SurfaceSyncMemory::Import" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/e3958886dbdd65ac8020a4554c9e567f95a6d813" ], "spl": "2023-03-01", "severity": "High", "types": [ "ID" ] }
{ "vanir_signatures": [ { "digest": { "length": 531.0, "function_hash": "264911485199584872904152870241901263757" }, "id": "ASB-A-240140929-4d4bdccf", "source": "https://android.googlesource.com/platform/frameworks/av/+/9c80c519481cc5e655c43b03c117a5aeced11bd1", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp", "function": "C2SurfaceSyncMemory::Import" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "31765467849570847017508962957376924589", "147670170250532669734861363521258715869", "81303207179804990717236435807687710773", "280413656575870453371965795855325740204" ] }, "id": "ASB-A-240140929-d2206ab2", "source": "https://android.googlesource.com/platform/frameworks/av/+/9c80c519481cc5e655c43b03c117a5aeced11bd1", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/9c80c519481cc5e655c43b03c117a5aeced11bd1" ], "spl": "2023-03-01", "severity": "High", "types": [ "ID" ] }
{ "vanir_signatures": [ { "digest": { "length": 531.0, "function_hash": "264911485199584872904152870241901263757" }, "id": "ASB-A-240140929-77752672", "source": "https://android.googlesource.com/platform/frameworks/av/+/7470a6a17a61f2ea732325a910fd49a67dd2f9c8", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp", "function": "C2SurfaceSyncMemory::Import" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "31765467849570847017508962957376924589", "147670170250532669734861363521258715869", "81303207179804990717236435807687710773", "280413656575870453371965795855325740204" ] }, "id": "ASB-A-240140929-be0908ea", "source": "https://android.googlesource.com/platform/frameworks/av/+/7470a6a17a61f2ea732325a910fd49a67dd2f9c8", "deprecated": false, "signature_version": "v1", "target": { "file": "media/codec2/vndk/platform/C2SurfaceSyncObj.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/7470a6a17a61f2ea732325a910fd49a67dd2f9c8" ], "spl": "2023-03-01", "severity": "High", "types": [ "ID" ] }