CVE-2025-40352 in Linux
Zusammenfassung
von VulDB • 08.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
platform/mellanox: mlxbf-pmc: sysfs_attr_init() zur Initialisierung von count_clock hinzufügen
Die sperrbezogene Debug-Logik (CONFIG_LOCK_STAT) im Kernel protokolliert die folgende Warnung, wenn der BlueField-3-SoC hochgefahren wird:
BUG: key ffff00008a3402a8 has not been registered! ------------[ cut here ]------------
DEBUG_LOCKS_WARN_ON(1) WARNING: CPU: 4 PID: 592 at kernel/locking/lockdep.c:4801 lockdep_init_map_type+0x1d4/0x2a0 <snip> Call trace: lockdep_init_map_type+0x1d4/0x2a0 __kernfs_create_file+0x84/0x140 sysfs_add_file_mode_ns+0xcc/0x1cc internal_create_group+0x110/0x3d4 internal_create_groups.part.0+0x54/0xcc sysfs_create_groups+0x24/0x40 device_add+0x6e8/0x93c device_register+0x28/0x40 __hwmon_device_register+0x4b0/0x8a0 devm_hwmon_device_register_with_groups+0x7c/0xe0 mlxbf_pmc_probe+0x1e8/0x3e0 [mlxbf_pmc]
platform_probe+0x70/0x110
Der Treiber mlxbf_pmc muss sysfs_attr_init() während der Initialisierung der Datenstruktur „count_clock“ aufrufen, um diese Warnung zu vermeiden.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.