[lvc-project] FW: DEREF_AFTER_NULL.EX: block/bfq-iosched.c:4895

Сапожников Александр NCR at securitycode.ru
Wed Feb 15 15:13:17 MSK 2023


DEREF_AFTER_NULL.EX: block/bfq-iosched.c:4895

After having been compared to NULL value at bfq-iosched.c:4859, pointer 'bfqq->bfqd' is dereferenced at bfq-iosched.c:4895.

Signed-off-by: Alexander Sapozhnikov <ncr at securitycode.ru>

--- linux-5.10.147.orig/block/bfq-iosched.c         2022-10-05 11:38:43.000000000 +0300
+++ linux-5.10.147/block/bfq-iosched.c 2023-02-15 13:48:17.000000000 +0300
@@ -4892,7 +4892,7 @@
                               * (see comments on the case of a split in
                               * bfq_set_request).
                               */
-                              if (bfqq->bic && bfqq->bfqd->burst_size > 0)
+                             if (bfqq->bic && bfqq->bfqd && bfqq->bfqd->burst_size > 0)
                                              bfqq->bfqd->burst_size--;
               }

С уважением, Сапожников Александр
ООО <Код Безопасности>
Тел.: +7 495 982 30 20, доб. 525
E-mail: mailto:NCR at securitycode.ru
Web: https://www.securitycode.ru/
https://vk.com/securitycodevk   https://t.me/Kodnaprovode

Заявление о конфиденциальности

Данное электронное письмо и любые приложения к нему являются конфиденциальными и предназначены исключительно для адресата. Если Вы не являетесь адресатом данного письма, пожалуйста, уведомите немедленно отправителя, не раскрывайте содержание другим лицам, не используйте его в каких-либо целях, не храните и не копируйте информацию любым способом.



More information about the lvc-project mailing list