CVE-2025-37813
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: usb: xhci: Fix invalid pointer dereference in Etron workaround This check is performed before prepare_transfer() and prepare_ring(), so enqueue can already point at the final link TRB of a segment. And indeed it will, some 0.4% of times this code is called. Then enqueue + 1 is an invalid pointer. It will crash the kernel right away or load some junk which may look like a link TRB and cause the real link TRB to be replaced with a NOOP. This wouldn't end well. Use a functionally equivalent test which doesn't dereference the pointer and always gives correct result. Something has crashed my machine twice in recent days while playing with an Etron HC, and a control transfer stress test ran for confirmation has just crashed it again. The same test passes with this patch applied.
Gravité et risque d'exploitation
CVE-2025-37813 obtient un score CVSS de 7.8/10, soit une gravité élevée. 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.2 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions 4725344ca645a98a9d8e45e25b01a2244de5b8aa, 6.13, <=6.12.*, <=6.14.*, <6.12.26, 0, <6.13, 6.12.26, 6.14.5, <bce3055b08e303e28a8751f6073066f5c33a0744, 6.12.2, 9258c9ed32294ce3a4b58c9d92fc49ba030d35c9, <1ea050da5562af9b930d17cbbe9632d30f5df43a, <=6.6.*, <6.12, 6.6.66, <0624e29c595b05e7a0e6d1c368f0a05799928e30, 6.11.11, 6.6.89, <6.6.89, 6.15, <=*, fbc0a0c7718a6cb1dc5e0811a4f88a2b1deedfa1, 5e1c67abc9301d05130b7e267c204e7005503b33, <142273a49f2c315eabdbdf5a71c15e479b75ca91) 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.
