1. CVE-2026-72018 is een kwetsbaarheid met hoge ernst (CVSS 3.1 basisscore van 7.8) in de Linux-kernel, die een beperkte out-of-bounds memory write kan omzetten in lokale root-toegang. Dit is mogelijk omdat software loopback niet de hardwarematige geheugenregiobeschermingen heeft die aanwezig zijn in echte ISM-hardware.
2. De kwetsbaarheid bevindt zich in de dibs_loopback driver, een component die de SMC-D (Shared Memory Communications Direct) communicatie mogelijk maakt op standaard x86 Linux-systemen zonder IBM Z-hardware.
3. SMC-D werd voorheen voornamelijk geassocieerd met IBM mainframe-omgevingen. De toevoeging van het dibs_loopback virtuele apparaat maakte SMC-D toegankelijk op gangbare Linux-systemen via loopback-netwerken, waardoor de code een lokaal aanvalsoppervlak werd met minder controle.
4. De kern van de kwetsbaarheid is een ontbrekende grenzencontrole in de DIBS loopback-implementatie. Hierdoor kan aanvaller-gecontroleerde data voorbij een toegewezen kernelbuffer worden gekopieerd.
5. Een door een peer gecontroleerde dmbe_idx-waarde kan de offsetberekeningen tijdens de SMC-verbindingsopbouw beïnvloeden, wat uiteindelijk de move_data() routine bereikt.
6. De move_data() routine voert een memcpy()-operatie uit zonder te valideren of de opgegeven offset en schrijf grootte binnen de bestemmingsbuffer blijven, wat resulteert in een out-of-bounds write die geheugen buiten de toegewezen buffer kan beschadigen.
7. De kwetsbaarheid is opmerkelijk vanwege de zwakte van de beschikbare exploit-primitive; deze kon slechts 16 nulbytes produceren op een gedeeltelijk gecontroleerde kernel-geheugenoffset. Dit is geen willekeurige write, maar een vaste 16-byte zero write op een gekozen uitlijning binnen een beperkt bereik.
8. Ondanks deze beperking ontwikkelden onderzoekers een lokale privilege-escalatie-exploit die een proces naar root-toegang verhief zonder dat een aparte informatielek vereist was. Ze richtten zich op de cred-structuur van de Linux-kernel, die de gebruikers- en groepsidentiteitsvelden van een proces opslaat. Als nul-bytes landen op velden zoals euid (effective user ID), wordt de effectieve gebruikers-ID nul, wat door Linux-permissiecontroles wordt behandeld als root-toegang.
9. Dit toont aan dat een primitief niet willekeurig hoeft te zijn om veiligheidskritiek te zijn; een beperkte write kan voldoende zijn voor privilege-escalatie als het beveiligingsgevoelige status kan nul maken.
10. Het lokale aanvalsscenario vereist de CAP_NET_ADMIN-rechten.
11. Onderzoekers gebruikten CAP_NET_ADMIN om SMC-D functionaliteit in te schakelen en loopback CLC handshake-verkeer te manipuleren via een NFQUEUE-gebaseerde man-in-the-middle setup. Door geselecteerde handshake-velden te wijzigen, kon de exploit een out-of-bounds write in aangrenzend kernelgeheugen forceren.
12. Het experiment werd uitgevoerd op Ubuntu 24.04 met Linux 7.1.0-rc6, waarbij kernel mitigations waren uitgeschakeld. Het proof-of-concept van XBOW slaagde in 22 van de 100 afzonderlijke boots, met de eerste succesvolle privilege-escalatie op de zevende boot. De daadwerkelijke betrouwbaarheid in de praktijk kan echter verschillen per distributie, kernelversie, allocator-gedrag en ingeschakelde mitigaties.
13. XBOW's agent voerde taken uit zoals threat modeling, code-auditing, bug discovery, validatie en gedeeltelijke exploit-ontwikkeling. Menselijke onderzoekers stuurden het systeem naar een lokaal privilege-escalatiemodel, heroverwogen packet-interceptie en vereisten experimentele validatie van het beperkte zero-write gedrag. AI-systemen kunnen uitputtende code-analyse en testen uitvoeren op obscure subsystemen, terwijl menselijk oordeel cruciaal kan zijn bij het evalueren van kostbare aanvalspaden en het aanpassen van exploitatiestrategieën.
14. De oplossing voegt validatie toe voor de offset en grootte vóór de kopieeroperatie.
15. Beheerders wordt geadviseerd om Linux-kernelupdates met de DIBS loopback grenzencontrolefix toe te passen en getroffen systemen opnieuw op te starten.
16. Organisaties wordt geadviseerd om workloads en containers die CAP_NET_ADMIN-rechten hebben te controleren, aangezien deze cruciaal zijn voor het aangetoonde lokale aanvalspad.
Popup content goes here.
Met een account heeft u de mogelijkheid om het gehele nieuwsoverzicht te bekijken en op ieder artikel een reactie-icoon te geven.
Met Newsfacts.info kunt u op de hoogte blijven van de laatste ontwikkelingen, zonder veel tijd te besteden aan het volgen van het nieuws. Ontdek vandaag nog de voordelen van Newsfacts.info!