In MediaCodec.cpp, there is a possible use after free due to improper locking. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "314507129228433086143684083579771112866", "202384799774734280888198870071567020332", "230638789972607913286035780323824536487", "30236640876822649713160963059853389369", "192682719582278474695433578629492659797" ] }, "id": "PUB-A-194783918-c8520398", "source": "https://android.googlesource.com/platform/frameworks/av/+/cf32c23098ef7410b70ffdbfe2a05146ce79ef04", "deprecated": false, "signature_version": "v1", "target": { "file": "media/libstagefright/MediaCodec.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/cf32c23098ef7410b70ffdbfe2a05146ce79ef04" ], "spl": "2023-03-01", "severity": "Moderate", "types": [ "RCE" ] }