CVE-2022-50506 in Linuxinformazioni

Riassunto

di VulDB • 19/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

drbd: clonare il bio solo se si dispone di un dispositivo backing (di supporto)

Il commit c347a787e34cb (drbd: impostare ->bi_bdev in drbd_req_new) ha spostato una chiamata a bio_set_dev (che è stata successivamente rimossa) "prima", da drbd_request_prepare a drbd_req_new.

Il problema consiste nel fatto che questa operazione accede a device->ldev->backing_bdev, il quale non viene verificato rispetto al valore NULL in questo punto. Quando non si dispone di un ldev (ovvero quando il dispositivo DRBD è privo di disco), ciò provoca una dereferenziazione di puntatore nullo.

Pertanto, allocare il private_bio solo se effettivamente si dispone di un disco. Si tratta anche di una piccola ottimizzazione, poiché non si clona il bio per liberarlo immediatamente dopo nel caso in cui il dispositivo sia diskless (senza disco).

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

Responsabile

Linux

Prenotare

04/10/2025

Divulgazione

04/10/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00128

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!