CVE-2025-21835

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.2%
Linux•Linux•Versions : <=6.1.*, <3.2, <=6.12.*, <da1668997052ed1cb00322e1f3b63702615c9429, 0, 6.14, <9f36a89dcb78cb7e37f487b04a16396ac18c0636, <=5.10.*, 6.6.79, <=6.6.*, 6.1.129, 6.12.16, <a2d0694e1f111379c1efdf439dadd3cfd959fe9d, <=5.4.*, <9f6860a9c11301b052225ca8825f8d2b1a5825bf, 5.4.291, <3a983390d14e8498f303fc5cb23ab7d696b815db, 3.2, 6.13.4, 5.15.179, c8933c3f79568263c90a46f06cf80419e6c63c97, <=*, <=5.15.*, 5.10.235, <6ae6dee9f005a2f3b739b85abb6f14a0935699e0, <d8e86700c8a8cf415e300a0921acd6a8f9b494f8, <=6.13.*, <6b16761a928796e4b49e89a0b1ac284155172726

Description

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_midi: fix MIDI Streaming descriptor lengths While the MIDI jacks are configured correctly, and the MIDIStreaming endpoint descriptors are filled with the correct information, bNumEmbMIDIJack and bLength are set incorrectly in these descriptors. This does not matter when the numbers of in and out ports are equal, but when they differ the host will receive broken descriptors with uninitialized stack memory leaking into the descriptor for whichever value is smaller. The precise meaning of "in" and "out" in the port counts is not clearly defined and can be confusing. But elsewhere the driver consistently uses this to match the USB meaning of IN and OUT viewed from the host, so that "in" ports send data to the host and "out" ports receive data from it.

Gravité et risque d'exploitation

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

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <3.2, <=6.12.*, <da1668997052ed1cb00322e1f3b63702615c9429, 0, 6.14, <9f36a89dcb78cb7e37f487b04a16396ac18c0636, <=5.10.*, 6.6.79, <=6.6.*, 6.1.129, 6.12.16, <a2d0694e1f111379c1efdf439dadd3cfd959fe9d, <=5.4.*, <9f6860a9c11301b052225ca8825f8d2b1a5825bf, 5.4.291, <3a983390d14e8498f303fc5cb23ab7d696b815db, 3.2, 6.13.4, 5.15.179, c8933c3f79568263c90a46f06cf80419e6c63c97, <=*, <=5.15.*, 5.10.235, <6ae6dee9f005a2f3b739b85abb6f14a0935699e0, <d8e86700c8a8cf415e300a0921acd6a8f9b494f8, <=6.13.*, <6b16761a928796e4b49e89a0b1ac284155172726) 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