Intel om at fjerne 22 sårbarheder i firmware til deres servermoderkort, serversystemer og beregningsmoduler. Tre sårbarheder, hvoraf en er vurderet som kritisk niveau, ( — CVSS 9.6, — CVSS 8.3, — CVSS 4.7) i firmware til BMC-controlleren Emulex Pilot 3, der anvendes i produkter fra Intel. Sårbarhederne gør det muligt at få adgang til konsollen for fjernstyring (KVM) uden godkendelse, omgå godkendelsen ved emulering af USB-lagringsenheder og forårsage en fjernbuffer-overløb i den anvendte BMC Linux-kerne.
Sårbarheden CVE-2020-8708 giver en uautoriseret angriber med adgang til det samme lokalnetværk som den sårbare server mulighed for at få adgang til BMC's kontrolmiljø. Det bemærkes, at udnyttelsen af sårbarheden er meget enkel og pålidelig, da problemet skyldes en arkitektonisk fejl. Desuden, ifølge den forsker, der opdagede sårbarheden, er det meget lettere at arbejde med BMC via et exploit end ved hjælp af den standard Java-klient. Bl.a. nævnes Intel-serverfamilierne R1000WT, R2000WT, R1000SP, LSVRP, LR1304SP, R1000WF og R2000WF, moderkortene S2600WT, S2600CW, S2600KP, S2600TP, S1200SP, S2600WF, S2600ST og S2600BP samt beregningsmodulerne HNS2600KP, HNS2600TP og HNS2600BP. Sårbarhederne er blevet udrettet i firmwareopdateringen 1.59.
Ifølge uofficielle er firmware til BMC Emulex Pilot 3 skrevet af virksomheden AMI, så derfor kan sårbarhederne også forekomme i systemer fra andre producenter. Problemer findes i eksterne patches til Linux-kernen og i det brugerrum, hvor den administrative proces kører, hvis kode er blevet karakteriseret af den forsker, der opdagede probleme, som den dårligste kode, han har været i kontakt med.
Lad os huske, at BMC er en specialiseret controller, der installeres i servere, har sin egen CPU, hukommelse, lager og sensorinterfacer, som giver et lav-niveau interface til overvågning og styring af serverhardware. Ved hjælp af BMC kan man uafhængigt af det operativsystem, der kører på serveren, overvåge sensortilstanden, styre strøm, firmware og diske, organisere fjernopstart over netværket, sikre funktionaliteten af fjernadgangskonsollen osv.
Kilde: opennet.ru
