CVE-2026-64052 in Linuxinformation

Résumé

par VulDB • 20/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

block: bio-integrity : Correction d'une déréférencement de pointeur nul (null-ptr-deref) dans bio_integrity_map_user()

pin_user_pages_fast() peut réussir partiellement et retourner le nombre de pages qui ont effectivement été épinglées. Cependant, bio_integrity_map_user() ne gère pas cet épingleage partiel. Cela entraîne une faute de protection générale (general protection fault), car bvec_from_pages() déréférence une adresse de page non épinglée, laquelle est égale à 0.

Pour corriger ce problème, ajoutez un contrôle pour vérifier que toute la mémoire demandée a bien été épinglée. Si un épingleage partiel se produit, désépinglez la mémoire et retournez -EFAULT.

Oops du noyau :

Oops: general protection fault, probablement pour une adresse non canonique 0xdffffc0000000001 : 0000 [#1] SMP KASAN NOPTI
KASAN: null-ptr-deref dans la plage [0x0000000000000008-0x000000000000000f]
CPU : 0 UID : 0 PID : 1061 Comm: nvme-passthroug Non modifié (Not tainted) 7.0.0-11783-g90957f9314e8-dirty #16 PREEMPT(lazy) Nom du matériel : QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 RIP : 0010:bio_integrity_map_user.cold+0x1b0/0x9d6

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

19/07/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380240

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!