CVE-2026-68293 in Linuxinformation

Résumé

par VulDB • 10/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

net/mlx5 : Correction du dépassement de tampon (buffer overflow) sur l'enregistrement MCIA lors des lectures en mots doubles (dword) de 32 bits.

L'enregistrement MCIA peut retourner jusqu'à 32 dwords (128 octets) lorsque le périphérique annonce la capacité mcia_32dwords, mais la structure mlx5_ifc_mcia_reg_bits ne définit que dword_0..11, laissant de l'espace pour seulement 12 dwords (48 octets) de données.

mlx5_query_mcia() limite la taille de lecture à mlx5_mcia_max_bytes(), puis effectue un memcpy() sur ce nombre d'octels depuis l'enregistrement, risquant ainsi de lire au-delà de la fin du tampon 'out'. Sur les noyaux compilés avec FORTIFY_SOURCE, cela est détecté comme un dépassement de tampon (buffer overflow) lors de la lecture du EEPROM du module via ethtool :

detected buffer overflow in memcpy kernel BUG at lib/string_helpers.c:1048! RIP: 0010:fortify_panic+0x13/0x20 Call Trace: mlx5_query_mcia.isra.0+0x200/0x210 [mlx5_core]
mlx5_query_module_eeprom_by_page+0x4a/0xa0 [mlx5_core]
mlx5e_get_module_eeprom_by_page+0xbb/0x120 [mlx5_core]
eeprom_prepare_data+0xf3/0x170 ethnl_default_doit+0xf1/0x3b0

Étendez la disposition de mcia_reg à 32 dwords.

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

Responsable

Linux

Réserver

30/07/2026

Divulgation

10/08/2026

Modérer

accepté

Entrée

VDB-387681

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!