fs/seq_file.c in the Linux kernel 3.16 through 5.13.x before 5.13.4 does not properly restrict seq buffer allocations, leading to an integer overflow, an Out-of-bounds Write, and escalation to root by an unprivileged user, aka CID-8cae8cd89f05.
{ "vanir_signatures": [ { "id": "CVE-2021-33909-37310894", "digest": { "function_hash": "33647813340154487149123856384192856444", "length": 101.0 }, "signature_version": "v1", "signature_type": "Function", "target": { "function": "seq_buf_alloc", "file": "fs/seq_file.c" }, "deprecated": false, "source": "https://github.com/torvalds/linux/commit/8cae8cd89f05f6de223d63e6d15e31c8ba9cf53b" }, { "id": "CVE-2021-33909-c0c0a02a", "digest": { "line_hashes": [ "74254866291374402956710747649521950744", "80765060961419181796369186824257428641", "30272898263732629582390626314069094611", "249931424290703359451893110809274264261" ], "threshold": 0.9 }, "signature_version": "v1", "signature_type": "Line", "target": { "file": "fs/seq_file.c" }, "deprecated": false, "source": "https://github.com/torvalds/linux/commit/8cae8cd89f05f6de223d63e6d15e31c8ba9cf53b" } ] }