CVE-2022-50506 in Linuxinformación

Resumen

por VulDB • 2026-05-09

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

drbd: clonar bio solo si hay un dispositivo de respaldo

El commit c347a787e34cb (drbd: establecer ->bi_bdev en drbd_req_new) movió una llamada a bio_set_dev (que desde entonces ha sido eliminada) a un punto "anterior", pasando de drbd_request_prepare a drbd_req_new.

El problema es que esto accede a device->ldev->backing_bdev, el cual no se verifica como NULL en este punto. Cuando no hay un ldev (es decir, cuando el dispositivo DRBD es sin disco), esto provoca una desreferencia de puntero nulo.

Por lo tanto, solo asignar private_bio si realmente hay un disco. Esto también es una pequeña optimización, ya que no se clona bio solo para liberarlo inmediatamente después en el caso sin disco.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2025-10-04

Divulgación

2025-10-04

Moderación

aceptado

Artículo

VDB-327130

CPE

listo

EPSS

0.00128

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!