Das Unternehmen Intel die Behebung von 22 Sicherheitsanfälligkeiten in der Firmware ihrer Server-Motherboards, Serversysteme und Recheneinheiten. Drei Schwachstellen, von denen eine als kritisch eingestuft wurde, ( — CVSS 9.6, — CVSS 8.3, — CVSS 4.7) in der Firmware des BMC-Controllers Emulex Pilot 3, der in Produkten von Intel verwendet wird. Die Sicherheitsanfälligkeiten ermöglichen unberechtigten Zugriff auf die Konsole der Remote-Verwaltung (KVM), die Umgehung der Authentifizierung bei der Emulation von USB-Speichergeräten und das Auslösen eines Remote-Pufferüberlaufs im verwendeten BMC-Linux-Kernel.
Die Schwachstelle CVE-2020-8708 ermöglicht es einem nicht authentifizierten Angreifer, der Zugriff auf dasselbe lokale Netzwerksegment wie der betroffene Server hat, auf die Verwaltungsumgebung des BMC zuzugreifen. Es wird festgestellt, dass die Ausnutzung der Schwachstelle sehr einfach und zuverlässig ist, da das Problem auf einen architektonischen Fehler zurückzuführen ist. Darüber hinaus... Es ist viel einfacher für Forscher, mit BMC über Exploits zu arbeiten als mit dem Standard-Java-Client. Zu den betroffenen Geräten gehören die Serverfamilien Intel R1000WT, R2000WT, R1000SP, LSVRP, LR1304SP, R1000WF und R2000WF, die Motherboards S2600WT, S2600CW, S2600KP, S2600TP, S1200SP, S2600WF, S2600ST und S2600BP sowie die Rechenmodule HNS2600KP, HNS2600TP und HNS2600BP. Die Schwachstellen wurden im Firmware-Update 1.59 behoben.
Unofficially Die Firmware für BMC Emulex Pilot 3 wurde von der Firma AMI geschrieben, daher gibt es auch Schwachstellen bei Systemen anderer Hersteller. Die Probleme sind in externen Patches für den Linux-Kernel sowie im im Benutzerspeicher laufenden Managementprozess vorhanden, dessen Code von dem Forscher, der das Problem entdeckt hat, als der schlechteste Code bezeichnet wird, mit dem er je konfrontiert war.
Zur Erinnerung: BMC ist ein spezialisierter Controller, der in Servern installiert wird und über eigenen CPU, Speicher, Speicherplatz sowie Schnittstellen zur Sensorabfrage verfügt. Er bietet eine Low-Level-Schnittstelle zur Überwachung und Verwaltung der Serverhardware. Mit BMC kann der Status der Sensoren unabhängig vom betriebenen Betriebssystem beobachtet, die Stromversorgung, Firmware und Festplatten verwaltet sowie ein Remote-Boot über das Netzwerk organisiert werden, um den Zugang zur Remote-Konsole zu gewährleisten usw.
Quelle: opennet.ru
