Kwetsbaarheid in eBPF, waarmee code op het niveau van de Linux-kernel kan worden uitgevoerd

In de eBPF-subsysteem, dat het mogelijk maakt om handlers uit te voeren binnen de Linux-kernel in een speciale virtuele machine met JIT, is een kwetsbaarheid (CVE-2021-3600) ontdekt die een niet-privileged lokale gebruiker in staat stelt om zijn code op het niveau van de Linux-kernel uit te voeren. Het probleem wordt veroorzaakt door een onjuiste truncatie van 32-bit registers bij het uitvoeren van 'div' en 'mod' operaties, wat kan leiden tot het lezen en schrijven van gegevens buiten het toegewezen geheugengebied.

De kwetsbaarheid is opgenomen in een onjuiste correctie voor 32-bit deling door nul in uitgave 4.15, die ook is gebackporteerd naar de takken 4.4.x, 4.9.x en 4.14.x. Exploitatie van de kwetsbaarheid is mogelijk voor kernels vanaf versie 4.14, waarin de methode voor het volgen van waarden in de BPF-verifier is gewijzigd. Het probleem is opgelost in de Linux-kernel 5.11. De correctie is gebackporteerd naar de takken 5.10.x en 5.4.x, maar is niet overgezet naar de takken 4.19.x en 4.14.x. Een update met de correctie van de kwetsbaarheid is vrijgegeven voor Ubuntu en Debian Sid. Of het probleem zich manifesteert in SUSE en RHEL is nog niet duidelijk.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster