| State: |
published |
| Published at: |
2026-10-20 15:58:04 CEST |
| CVEs: |
CVE-2026-98039 |
| Name: |
BPF per-CPU kptr type confusion |
| Summary: |
English: Local privilege escalation |
| Česky: Lokální eskalace oprávnění |
| Description: |
English: On an affected kernel, a BPF program with the required typed-map and kernel-function access can store an ordinary pointer where the verifier expects a per-CPU allocation. Later operations can then read or write unintended kernel addresses. Ordinary VPS user-namespace capabilities alone do not grant the required BPF authority; explicit delegation is a separate condition. With that authority, privilege escalation and shared-kernel compromise are plausible, but the reviewed upstream report and fix do not establish a complete node-control or cross-VPS exploit on this platform. Failed attempts may crash the shared kernel. Kernel warnings that may indicate this bug was triggered are monitored. |
| Česky: Na zranitelném jádře může program BPF s potřebným přístupem k typovaným mapám a funkcím jádra uložit běžný ukazatel tam, kde verifikátor očekává alokaci pro jednotlivá CPU. Další operace pak mohou číst nebo zapisovat na jiné adresy v jádře. Samotné capabilities v uživatelském jmenném prostoru VPS potřebná oprávnění k BPF neposkytují; výslovná delegace je samostatnou podmínkou. S těmito oprávněními je možné zvýšení práv a napadení sdíleného jádra, ale analyzované upstreamové hlášení a oprava nedokládají úplný postup k ovládnutí node ani zneužití mezi VPS na této platformě. Neúspěšný pokus může shodit sdílené jádro. Varování jádra, která mohou naznačovat spuštění této chyby, jsou monitorována. |
| Response: |
English: Linux 6.12 includes the fix starting with 6.12.111. |
| Česky: Ve větvi Linuxu 6.12 je oprava obsažena od verze 6.12.111. |