In eploopcheck_proc of eventpoll.c, there is a possible way to corrupt memory due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "spl": "2021-11-06", "fixes": [ "https://android.googlesource.com/kernel/common/+/77f4689de17c0887775bb77896f4cc11a39bf848" ], "severity": "High", "vanir_signatures": [ { "source": "https://android.googlesource.com/kernel/common/+/77f4689de17c0887775bb77896f4cc11a39bf848", "digest": { "threshold": 0.9, "line_hashes": [ "87738847746414484461941344870068227438", "214976600644941457966157392288138396784", "219994842081940744527435928281342041982", "251510000383263481098954132756262779292", "68236877813091864302708093933915698115", "13233711005510888625002106547747501452" ] }, "target": { "file": "fs/eventpoll.c" }, "deprecated": false, "signature_type": "Line", "id": "ASB-A-204573007-2fe8de59", "signature_version": "v1" }, { "source": "https://android.googlesource.com/kernel/common/+/77f4689de17c0887775bb77896f4cc11a39bf848", "digest": { "length": 875.0, "function_hash": "333290089620669436895702994728217173095" }, "target": { "file": "fs/eventpoll.c", "function": "ep_loop_check_proc" }, "deprecated": false, "signature_type": "Function", "id": "ASB-A-204573007-63ba0478", "signature_version": "v1" } ], "types": [ "EoP" ] }