PMFault-attacken, som kan göra CPU:n obrukbar pÄ vissa serversystem.

Forskare frÄn Birmingham-universitetet, tidigare kÀnda för utvecklingen av Plundervolt- och VoltPillager-attacker, har identifierat en sÄrbarhet (CVE-2022-43309) i vissa servermoderkort som möjliggör fysisk skada pÄ CPU:er utan möjlighet till ÄterstÀllning. SÄrbarheten, som fÄtt kodnamnet PMFault, kan anvÀndas för att skada servrar som angriparen inte har fysiskt tillgÄng till, men dÀr det finns privilegierad Ätkomst till operativsystemet, erhÄllen genom att utnyttja en obotad sÄrbarhet eller genom att fÄnga upp administratörens inloggningsuppgifter.

SjÀlva metoden gÄr ut pÄ att anvÀnda PMBus-grÀnssnittet, dÀr protokollet I2C anvÀnds, för att öka spÀnningen till processorn till nivÄer som orsakar skador pÄ chipet. PMBus-grÀnssnittet implementeras vanligtvis i en VRM-modul (Voltage Regulator Module), som kan nÄs genom manipulation med BMC-kontrollern. För att genomföra en attack mot kort som stöder PMBus krÀvs det, utöver administratörsbehörighet i operativsystemet, Àven programvarugang till BMC (Baseboard Management Controller), exempelvis via grÀnssnittet IPMI KCS (Keyboard Controller Style), över Ethernet eller genom att flasha om BMC frÄn det aktuella systemet.

Problemet som möjliggör en attack utan kÀnnedom om autentiseringsparametrar i BMC har bekrÀftats pÄ Supermicro-moderkort med IPMI-stöd (X11, X12, H11 och H12) och ASRock, men sÄrbarheten pÄverkar ocksÄ andra serverkort som kan fÄ Ätkomst till PMBus. Under genomförda experiment skadades tvÄ Intel Xeon-processorer nÀr spÀnningen ökades till 2,84 volt pÄ dessa kort. För att fÄ Ätkomst till BMC utan kÀnnedom om autentiseringsparametrar, men med root-Ätkomst till operativsystemet, utnyttjades en sÄrbarhet i verifieringsmekanismen för fast firmware, vilket möjliggjorde att ladda upp en modifierad firmwareuppdatering till BMC-kontrollern, samt möjligheten till oautentiserad Ätkomst via IPMI KCS.

Metoden för att Àndra spÀnning via PMBus kan ocksÄ anvÀndas för att utföra en Plundervolt-attack, vilket möjliggör att sÀnka spÀnningen till minimi vÀrden och orsaka skador pÄ dataceller i CPU: n som anvÀnds vid berÀkningar i isolerade Intel SGX-enklaver och generar fel i ursprungligen korrekta algoritmer. Till exempel om man kan Àndra vÀrdet som anvÀnds vid multiplikation i krypteringsprocessen, kommer utdata att vara krypterad text som Àr felaktig. Om angriparen kan fÄ Ätkomst till hanteraren i SGX för att kryptera sina data, kan denne, genom att orsaka fel, samla statistik om förÀndringar i den krypterade texten vid utgÄngen och ÄterstÀlla vÀrdet av nyckeln som lagras i SGX-enklaven.

Verktygen för att genomföra en attack pÄ Supermicro- och ASRock-moderkort samt ett verktyg för att kontrollera Ätkomst till PMBus har publicerats pÄ GitHub.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster