In retrieveptrlimit of verifier.c, there is a possible out of bounds read due to an incorrect bounds check. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "131279107620880597128958898542620581402", "281121866354856682736356125141732049179", "314176909727751513698772093427800320367", "222067408734644532739403530031819964808", "211363170638768455415056806454467793321", "144544375619070072392668870337686575889", "182335119627226422490639640347773561723", "197027256484181379865102550427088873258", "53489083422022700743345050693036682854", "211687179292011964753669552695884888375" ] }, "id": "PUB-A-183840808-6833ac4b", "source": "https://android.googlesource.com/kernel/common/+/10d2bb2e6b1d8c4576c56a748f697dbeb8388899", "deprecated": false, "signature_version": "v1", "target": { "file": "kernel/bpf/verifier.c" }, "signature_type": "Line" }, { "digest": { "length": 584.0, "function_hash": "18717670090766123846112546191246011907" }, "id": "PUB-A-183840808-8c51482b", "source": "https://android.googlesource.com/kernel/common/+/10d2bb2e6b1d8c4576c56a748f697dbeb8388899", "deprecated": false, "signature_version": "v1", "target": { "file": "kernel/bpf/verifier.c", "function": "retrieve_ptr_limit" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/kernel/common/+/10d2bb2e6b1d8c4576c56a748f697dbeb8388899" ], "spl": "2021-07-05", "severity": "Moderate", "types": [ "ID" ] }