Door een kritieke kwetsbaarheid in de UEFI-firmware EDK II kunnen kwaadwillenden eigen code uitvoeren op systemen die vanaf het netwerk opstarten. Aanvallers kunnen zonder authenticatie code uitvoeren voordat de beveiligingsfunctie Secure Boot en het OS zelf starten.
De kwetsbaarheid (CVE-2026-97631) in de opensourcefirmware krijgt het cijfer 9.5 op de tienpuntsschaal van het Common Vulnerability Scoring System (CVSS). De EFI Development Kit II (EDK II) wordt gebruikt op het gros van de servers wereldwijd, schrijft Ars Technica. De kwetsbaarheid raakt dus veel computers in datacenters, waaronder ook opslagsystemen. Onder meer Linux-leveranciers Red Hat en Debian waarschuwen voor deze kritieke kwetsbaarheid.
Fix in aantocht
Een patch is nog niet beschikbaar, maar er is al wel een fix ontwikkeld die nog moet worden doorgevoerd in de code van EDK II. De kwetsbaarheid is vorige week al onthuld door TianoCore. Die ontwikkelgemeenschap ondersteunt de open source implementatie van de Unified Extensible Firmware Interface (UEFI) EDK II. Op GitHub legt TianoCore uit hoe de kwetsbaarheid in elkaar steekt.
Een aanvaller moet op een netwerk ICMP-foutberichten (Internet Control Message Protocol) kunnen sturen. Via multicast zijn daarmee meerdere servers op dat netwerk te bereiken. Systemen die via het netwerk opstarten zijn dan vatbaar voor misbruik van de kwetsbaarheid.
Een driver in de opensourcefirmware kopieert de via IPv4 en IPv6 binnenkomende ICMP-foutmeldingen, maar begrenst de opslag van die berichten niet. Dit kan tot een geheugenoverflow leiden. Een aanvaller kan daarna eigen code draaien in het geheugen van kwetsbare servers of een denial-of-serviceaanval uitvoeren.
Uitschakeling van pxe-boot of segmentering van netwerken kan misbruik van de kwetsbaarheid voorkomen. Deze maatregelen kunnen echter impact hebben op het functioneren van servers, datacenters en daar draaiende diensten.
Wachten op serverfabrikanten
Onderzoekers van Anthropic en Google hebben de kritieke kwetsbaarheid in de serverfirmware gevonden. Zij hebben TianoCore ook een aanbevolen fix aangereikt. Moederbordproducenten en serverfabrikanten moeten die oplossing in hun firmware verwerken en de bijgewerkte versie dan uitbrengen voor gebruikers. Het is niet bekend op welke termijn dit gebeurt.
:strip_exif()/i/2008188904.jpeg?f=imagenormal)
/u/298857/crop6471d9676d431.png?f=community)
:strip_exif()/u/682799/crop5fc57c6c9c5fa_cropped.gif?f=community)
/u/94596/crop6ac4baab4c648_cropped.png?f=community)
:strip_icc():strip_exif()/u/71115/plus222.jpg?f=community)
/u/62384/crop61891f444d6e9.png?f=community)
/u/176086/crop5f0823fa5e8d6_cropped.png?f=community)