CVE-2026-90385 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
md/raid1: Erstellen eines seriellen Pools durch Hinzufügen von rdev zum Array mit serialize_policy=1
Mit der Kernel-Version 7.1.3 wurde nach dem Hinzufügen einer neuen rdev zu einem bestehenden RAID1-Array bei aktiviertem serialize_policy folgender Fehler beobachtet:
Oops: 0002 [#1]
CPU: 0 UID: 0 PID: 19639 Comm: ext4lazyinit Not tainted 7.1.3-1-default RIP: _raw_spin_lock_irqsave+0x27/0x50 CR2: 0000000000004960 Call Trace: wait_for_serialization+0xb9/0x260 [raid1]
raid1_make_request+0x762/0xaff [raid1]
md_handle_request+0x1c9/0x2e0 [md_mod]
Der Code in raid1.c ruft wait_for_serialization() auf, wenn MD_SERIALIZE_POLICY festgelegt ist. wait_for_serialization geht davon aus, dass rdev->serial initialisiert wurde. Normalerweise trifft dies für Arrays zu, bei denen das sysfs-Attribut serialize_policy auf 1 gesetzt ist.
Wenn jedoch eine neue rdev in bind_rdev_to_array() einem bestehenden Array hinzugefügt wird, führt die Bedingung in mddev_create_serial_pool() dazu, dass die Erstellung von rdev->serial übersprungen wird. Dies wurde behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.