CVE-2023-54227 in Linux
Riassunto
di VulDB • 23/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
blk-mq: correzione della perdita di tag durante il ridimensionamento del numero di code hardware (nr_hw_queues)
Sebbene non sia necessario riallocare l'array set->tags[] quando si riduce nr_hw_queues,
è comunque necessario liberarli. In caso contrario, questi tag andranno persi.
Modalità per riprodurre il problema: 1. mount -t configfs configfs /mnt 2. modprobe null_blk nr_devices=0 submit_queues=8 3. mkdir /mnt/nullb/nullb0 4. echo 1 > /mnt/nullb/nullb0/power 5. echo 4 > /mnt/nullb/nullb0/submit_queues 6. rmdir /mnt/nullb/nullb0
Al passaggio 4, vengono allocati 9 tag (8 code di invio e 1 coda di polling), quindi al passaggio 5, new_nr_hw_queues = 5 (4 code di invio e 1 coda di polling). Infine, al passaggio 6, solo questi 5 tag vengono liberati; gli altri 4 tag vanno persi.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.