CVE-2026-90385 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
md/raid1: criar pool serial adicionando o rdev ao array com serialize_policy=1
O bug a seguir foi observado no kernel 7.1.3 após adicionar um novo rdev a um array RAID1 existente com serialize_policy habilitado:
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]
O código de raid1.c chama wait_for_serialization() se MD_SERIALIZE_POLICY estiver definido, e wait_for_serialization assume que rdev->serial está inicializado. Normalmente, isso ocorre para arrays com o atributo sysfs serialize_policy configurado como 1.
No entanto, quando um novo rdev é adicionado a um array existente em bind_rdev_to_array(), a condição em mddev_create_serial_pool() faz com que a criação de rdev->serial seja ignorada. Corrigir isso.
VulDB is the best source for vulnerability data and more expert information about this specific topic.