No existe el software perfecto. Todos son susceptibles de ser hackeados en algún momento al descubrirse una vulnerabilidad, por lo que es importantísimo que los dispositivos que compremos tengan una buena política de actualizaciones. Ahora, Dell acaba de lanzar una actualización de emergencia para 129 de sus ordenadores para una grave vulnerabilidad.
La vulnerabilidad está presenta en la propia BIOS de los ordenadores Dell, por lo que una actualización a través del sistema operativo no es suficiente: hay que actualizar la BIOS para que los ordenadores dejen de ser vulnerables.
La BIOS en Dell, totalmente vulnerable
Las BIOS son uno de los elementos más sensibles de los ordenadores, ya que permite hacer ajustes que no son accesibles incluso desde el propio ordenador, como ajustar parámetros como la frecuencia de la memoria RAM, activar la virtualización, y un larguísimo etcétera. En malas manos, esto puede hacer que un atacante pueda romper el ordenador al modificar valores.
Sin embargo, ese no es el peor de los peligros, ya que la vulnerabilidad, descubierta por investigadores de ciberseguridad de Eclypsium, permite a un atacante ejecutar código arbitrario para introducir cualquier tipo de malware o robar cualquier tipo de dato del ordenador. Por ello, un atacante puede rompernos el ordenador, y además robar información.
El fallo se encuentra en la funcionalidad de BIOSConnect y HTTPS Boot, que permiten controlar diversos ajustes de la BIOS a través de una interfaz web.
En BIOSConnect pueden realizar un desbordamiento de búfer. Un atacante con acceso físico al dispositivo puede aprovecharlo para, con permisos de administrador, explotar esta vulnerabilidad y saltarse las restricciones de la UEFI para ejecutar código arbitrario. Esto permite saltarse protecciones de la BIOS como el Safe Boot, que comprueba la integridad del sistema operativo antes de arrancarlo.
En el caso de HTTPS Boot, la vulnerabilidad afecta a la validación de certificados, donde un atacante puede explotarla llevando a cabo un ataque de MitM y obtener todo nuestro tráfico.
Dell ha lanzado una actualización de BIOS para todos los modelos afectados, aunque recomienda que la actualización se haga de manera local y no a través de la herramienta web, ya que puede estar vulnerada y no estaríamos solucionando el problema.
En total hay cuatro vulnerabilidades, donde tres tienen una gravedad alta y una tiene una gravedad media. Las vulnerabilidades CVE-2021-21573 y CVE-2021-21574 fueron solucionadas mediante una actualización de servidor 28 de mayo de 2021 y no requieren ninguna acción adicional del cliente. Sin embargo, las vulnerabilidades CVE-2021-21571 y CVE-2021-21572 sí que requieren actualizar la BIOS.
Listado de modelos Dell afectados
En total hay 129 modelos afectados. El listado es el siguiente, y está disponible en este enlace. Si tu ordenador está afectado, ve a la página de soporte de tu modelo concreto y descarga la última versión.
- Alienware m15 R6
- ChengMing 3990
- ChengMing 3991
- Dell G15 5510
- Dell G15 5511
- Dell G3 3500
- Dell G5 5500
- Dell G7 7500
- Dell G7 7700
- Inspiron 14 5418
- Inspiron 15 5518
- Inspiron 15 7510
- Inspiron 3501
- Inspiron 3880
- Inspiron 3881
- Inspiron 3891
- Inspiron 5300
- Inspiron 5301
- Inspiron 5310
- Inspiron 5400 2n1
- Inspiron 5400 AIO
- Inspiron 5401
- Inspiron 5401 AIO
- Inspiron 5402
- Inspiron 5406 2n1
- Inspiron 5408
- Inspiron 5409
- Inspiron 5410 2-in-1
- Inspiron 5501
- Inspiron 5502
- Inspiron 5508
- Inspiron 5509
- Inspiron 7300
- Inspiron 7300 2n1
- Inspiron 7306 2n1
- Inspiron 7400
- Inspiron 7500
- Inspiron 7500 2n1 – Black
- Inspiron 7500 2n1 – Silver
- Inspiron 7501
- Inspiron 7506 2n1
- Inspiron 7610
- Inspiron 7700 AIO
- Inspiron 7706 2n1
- Latitude 3120
- Latitude 3320
- Latitude 3410
- Latitude 3420
- Latitude 3510
- Latitude 3520
- Latitude 5310
- Latitude 5310 2 in 1
- Latitude 5320
- Latitude 5320 2-in-1
- Latitude 5410
- Latitude 5411
- Latitude 5420
- Latitude 5510
- Latitude 5511
- Latitude 5520
- Latitude 5521
- Latitude 7210 2-in-1
- Latitude 7310
- Latitude 7320
- Latitude 7320 Detachable
- Latitude 7410
- Latitude 7420
- Latitude 7520
- Latitude 9410
- Latitude 9420
- Latitude 9510
- Latitude 9520
- Latitude 5421
- OptiPlex 3080
- OptiPlex 3090 UFF
- OptiPlex 3280 All-in-One
- OptiPlex 5080
- OptiPlex 5090 Tower
- OptiPlex 5490 AIO
- OptiPlex 7080
- OptiPlex 7090 Tower
- OptiPlex 7090 UFF
- OptiPlex 7480 All-in-One
- OptiPlex 7490 All-in-One
- OptiPlex 7780 All-in-One
- Precision 17 M5750
- Precision 3440
- Precision 3450
- Precision 3550
- Precision 3551
- Precision 3560
- Precision 3561
- Precision 3640
- Precision 3650 MT
- Precision 5550
- Precision 5560
- Precision 5760
- Precision 7550
- Precision 7560
- Precision 7750
- Precision 7760
- Vostro 14 5410
- Vostro 15 5510
- Vostro 15 7510
- Vostro 3400
- Vostro 3500
- Vostro 3501
- Vostro 3681
- Vostro 3690
- Vostro 3881
- Vostro 3888
- Vostro 3890
- Vostro 5300
- Vostro 5301
- Vostro 5310
- Vostro 5401
- Vostro 5402
- Vostro 5501
- Vostro 5502
- Vostro 5880
- Vostro 5890
- Vostro 7500
- XPS 13 9305
- XPS 13 2in1 9310
- XPS 13 9310
- XPS 15 9500
- XPS 15 9510
- XPS 17 9700
- XPS 17 9710