Een kwetsbaarheid in de Linux-kernel 6.2, die het mogelijk maakt om de bescherming tegen Spectre v2-aanvallen te omzeilen

In de Linux-kernel 6.2 is een kwetsbaarheid (CVE-2023-1998) ontdekt, die de bescherming tegen Spectre v2-aanvallen uitschakelt. Deze kwetsbaarheid maakt het mogelijk om toegang te krijgen tot het geheugen van andere processen die in verschillende SMT- of Hyper-Threading-draadjes draaien, maar op hetzelfde fysieke CPU-kern. De kwetsbaarheid kan onder andere worden gebruikt voor datalekken tussen virtuele machines in cloudsysteem. Het probleem betreft alleen de Linux-kernel 6.2 en is veroorzaakt door een onjuiste implementatie van optimalisaties die bedoeld zijn om de aanzienlijke overhead bij de toepassing van de bescherming tegen Spectre v2 te verminderen. De kwetsbaarheid is verholpen in de experimentele tak van de Linux-kernel 6.3.

In de gebruikersruimte kunnen processen ter bescherming tegen Spectre-aanvallen selectief de speculatieve uitvoering van instructies uitschakelen met behulp van prctl PR_SET_SPECULATION_CTRL of systeemaanroepen filteren via het seccomp-mechanisme. Volgens de onderzoekers die het probleem hebben ontdekt, liet de onjuiste optimalisatie in kernel 6.2 nadelige gevolgen achter. virtuele machines minstens ƩƩn grote cloudprovider, ondanks dat de modus voor het blokkeren van spectre-BTI-aanvallen is ingeschakeld via prctl. De kwetsbaarheid doet zich ook voor op gewone servers met kernel 6.2, die worden opgestart met de instelling "spectre_v2=ibrs."

De essentie van de kwetsbaarheid is dat bij het kiezen van de beschermingsmodus IBRS of eIBRS, de aangebrachte optimalisaties de toepassing van het STIBP-mechanisme (Single Thread Indirect Branch Predictors) uitschaken, wat nodig is om lekken bij het gebruik van gelijktijdige multithreading (SMT of Hyper-Threading) te blokkeren. De bescherming tegen lekken tussen draadjes wordt alleen geboden door de modus eIBRS, maar niet door de modus IBRS, aangezien in de laatste de IBRS-bit, die bescherming tegen lekken tussen logische kernen biedt, uit prestatieoverwegingen wordt gewist bij het terugkeren naar de gebruikersruimte, wat betekent dat draadjes in de gebruikersruimte niet beschermd zijn tegen Spectre v2-aanvallen.

Bron: opennet.ru

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