CVE-2025-21685

Vulnérabilité moyenne dans Linux (Linux)

CVSS 4.7 · Moyenne
EPSS 0.2%
Linux•Linux•Versions : 6.13, <=*, <=6.12.*, 6.10, <3f67e07873df3c6d9ce2582260b83732e1d3a40b, b2ed33e8d486ab2f1920131dd76fab38c8ef3550, <59616a91e5e74833b2008b56c66879857c616006, 0, <6.10, 6.12.11

Description

In the Linux kernel, the following vulnerability has been resolved: platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race The yt2_1380_fc_serdev_probe() function calls devm_serdev_device_open() before setting the client ops via serdev_device_set_client_ops(). This ordering can trigger a NULL pointer dereference in the serdev controller's receive_buf handler, as it assumes serdev->ops is valid when SERPORT_ACTIVE is set. This is similar to the issue fixed in commit 5e700b384ec1 ("platform/chrome: cros_ec_uart: properly fix race condition") where devm_serdev_device_open() was called before fully initializing the device. Fix the race by ensuring client ops are set before enabling the port via devm_serdev_device_open(). Note, serdev_device_set_baudrate() and serdev_device_set_flow_control() calls should be after the devm_serdev_device_open() call.

Gravité et risque d'exploitation

CVE-2025-21685 obtient un score CVSS de 4.7/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.20 %, ce qui la place devant 9.1 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.13, <=*, <=6.12.*, 6.10, <3f67e07873df3c6d9ce2582260b83732e1d3a40b, b2ed33e8d486ab2f1920131dd76fab38c8ef3550, <59616a91e5e74833b2008b56c66879857c616006, 0, <6.10, 6.12.11) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références