In halWrapperDataCallback of hal_wrapper.cc, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 8252.0, "function_hash": "156402217938034955657566084179418192503" }, "id": "PUB-A-169328517-8182fa26", "source": "https://android.googlesource.com/platform/hardware/st/nfc/+/a009f4e3894f1be5e1786356753b4a51662e17dd", "deprecated": false, "signature_version": "v1", "target": { "file": "st21nfc/hal_wrapper.cc", "function": "halWrapperDataCallback" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "3601903727802988883985426624848021982", "228303039871677846233797537348230522257", "284277893623836906015780173768263114448", "92758868853395512953116271879982549087", "2235125378971121113614138669053295544", "12055157359709916415574761842356571803" ] }, "id": "PUB-A-169328517-d1632530", "source": "https://android.googlesource.com/platform/hardware/st/nfc/+/a009f4e3894f1be5e1786356753b4a51662e17dd", "deprecated": false, "signature_version": "v1", "target": { "file": "st21nfc/hal_wrapper.cc" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/hardware/st/nfc/+/a009f4e3894f1be5e1786356753b4a51662e17dd" ], "spl": "2021-06-01", "severity": "Moderate", "types": [ "EoP" ] }