CVE-2025-21685 in Linuxinformación

Resumen

por VulDB • 2026-05-27

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: corregir una condición de carrera (race) en serdev

La función yt2_1380_fc_serdev_probe() llama a devm_serdev_device_open() antes de configurar las operaciones del cliente mediante serdev_device_set_client_ops(). Este orden puede provocar una desreferenciación de puntero NULL en el controlador receive_buf del controlador serdev, ya que este asume que serdev->ops es válido cuando SERPORT_ACTIVE está establecido.

Esto es similar al problema corregido en el commit 5e700b384ec1 ("platform/chrome: cros_ec_uart: corregir adecuadamente la condición de carrera"), donde se llamaba a devm_serdev_device_open() antes de inicializar completamente el dispositivo.

Corrija la condición de carrera asegurándose de que las operaciones del cliente se establezcan antes de habilitar el puerto mediante devm_serdev_device_open().

Tenga en cuenta que las llamadas a serdev_device_set_baudrate() y serdev_device_set_flow_control() deben realizarse después de la llamada a devm_serdev_device_open().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2024-12-29

Divulgación

2025-02-09

Moderación

aceptado

Artículo

VDB-295049

EPSS

0.00199

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!