In onQueueFilled of SoftMPEG4.cpp, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "types": [ "EoP" ], "severity": "High", "vanir_signatures": [ { "digest": { "function_hash": "58258811914185388357591294525145251696", "length": 4937.0 }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/8f4cfda9fc75f1e9ba3b6dee3fbffda4b6111d64", "id": "ASB-A-276442130-c77ffc32", "signature_type": "Function", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp", "function": "SoftMPEG4::onQueueFilled" } }, { "digest": { "threshold": 0.9, "line_hashes": [ "101207474757240796435343960200146357600", "159690384445545365884455270351330069343", "69342874539732809273301422794809271845", "208305776482149095495766562709306394681", "255568286799912991290049226333131065560" ] }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/8f4cfda9fc75f1e9ba3b6dee3fbffda4b6111d64", "id": "ASB-A-276442130-d38de6bf", "signature_type": "Line", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/8f4cfda9fc75f1e9ba3b6dee3fbffda4b6111d64" ], "spl": "2024-03-01" }
{ "types": [ "EoP" ], "severity": "High", "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "101207474757240796435343960200146357600", "159690384445545365884455270351330069343", "69342874539732809273301422794809271845", "208305776482149095495766562709306394681", "255568286799912991290049226333131065560" ] }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-6e3bfd91", "signature_type": "Line", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp" } }, { "digest": { "function_hash": "215691793688832406410561416947397441303", "length": 4884.0 }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-f20260c4", "signature_type": "Function", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp", "function": "SoftMPEG4::onQueueFilled" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47" ], "spl": "2024-03-01" }
{ "types": [ "EoP" ], "severity": "High", "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "101207474757240796435343960200146357600", "159690384445545365884455270351330069343", "69342874539732809273301422794809271845", "208305776482149095495766562709306394681", "255568286799912991290049226333131065560" ] }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-c4c3f4ef", "signature_type": "Line", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp" } }, { "digest": { "function_hash": "215691793688832406410561416947397441303", "length": 4884.0 }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-da55123e", "signature_type": "Function", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp", "function": "SoftMPEG4::onQueueFilled" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47" ], "spl": "2024-03-01" }
{ "types": [ "EoP" ], "severity": "High", "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "101207474757240796435343960200146357600", "159690384445545365884455270351330069343", "69342874539732809273301422794809271845", "208305776482149095495766562709306394681", "255568286799912991290049226333131065560" ] }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-81b8bbc4", "signature_type": "Line", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp" } }, { "digest": { "function_hash": "215691793688832406410561416947397441303", "length": 4884.0 }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-c4e4aa71", "signature_type": "Function", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp", "function": "SoftMPEG4::onQueueFilled" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47" ], "spl": "2024-03-01" }
{ "types": [ "EoP" ], "severity": "High", "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "101207474757240796435343960200146357600", "159690384445545365884455270351330069343", "69342874539732809273301422794809271845", "208305776482149095495766562709306394681", "255568286799912991290049226333131065560" ] }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-ce5c49a4", "signature_type": "Line", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp" } }, { "digest": { "function_hash": "215691793688832406410561416947397441303", "length": 4884.0 }, "signature_version": "v1", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47", "id": "ASB-A-276442130-e8cebca2", "signature_type": "Function", "target": { "file": "media/libstagefright/codecs/m4v_h263/dec/SoftMPEG4.cpp", "function": "SoftMPEG4::onQueueFilled" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/208e430bc6380fafafca8041b239f835263a9d47" ], "spl": "2024-03-01" }