De hardware-gebaseerde beveiligingen die de afgelopen jaren in Intel en ARM CPU’s zijn geïntroduceerd om een ernstige fout genaamd Spectre te verhelpen, zijn niet zo sterk als gedacht. Onderzoekers hebben een nieuwe aanvalsmethode bedacht die de verdedigingen kan verslaan, maar de exploitatie is niet zo eenvoudig als bij de oorspronkelijke fout.
De nieuwe aanval, ontdekt door onderzoekers van de Systems and Network Security Group van de VU Amsterdam (VUSec) wordt Spectre-BHI genoemd, voor Branch History Injection, of Spectre-BHB, voor Branch History Buffer, omdat Intel en ARM er verschillende namen aan hebben gegeven. Volgens het onderzoeksteam is het een uitbreiding van de Spectre versie 2-aanval uit 2017, ook bekend als Spectre-BTI (Branch Target Injection) en kan het, net als Spectre v2, resulteren in het lekken van gevoelige informatie uit de geprivilegieerde kernelgeheugenruimte.
De proof-of-concept exploit gemaakt door de VUSec onderzoekers lekt de hash van het root wachtwoord uit het /etc/shadow bestand door gebruik te maken van een niet-geprivilegieerde account. Het /etc/shadow bestand is een systeembestand onder Linux dat alleen toegankelijk is voor de root administrator account. In wezen dwingt de aanval de kernel om het bestand in het geheugen te laden, waar het normaal beschermd zou zijn tegen toegang door processen zonder privileges, maar maakt vervolgens gebruik van de Spectre-BHI-aanval om toegang te krijgen tot de inhoud en deze te lekken. Dit is een grote inbreuk op de fundamentele veiligheidsgrens in moderne besturingssystemen, die de gebruikersmodus van toepassingen en geheugenruimte scheidt van de bevoorrechte kernelgeheugenruimte.
Lees meer op https://www.vusec.net/projects/bhi-spectre-bhb/






