FICHE CVE

CVE-2026-43007

Publiée le 2026-05-01 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les systèmes utilisant le noyau Linux avec des accélérateurs QAIc sont affectés par une erreur de gestion des ressources. Un utilisateur local disposant de privilèges restreints peut provoquer le plantage du système ou potentiellement compromettre l'intégrité et la confidentialité de l'appareil en déclenchant un échec de synchronisation lors de la désactivation du DBC. Cette exploitation est relativement facile à exécuter car elle ne nécessite qu'un accès local et aucune interaction de l'utilisateur.

CVSS 3.17.8 ÉLEVÉE
Publiée2026-05-01
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: accel/qaic: Handle DBC deactivation if the owner went away When a DBC is released, the device sends a QAIC_TRANS_DEACTIVATE_FROM_DEV transaction to the host over the QAIC_CONTROL MHI channel. QAIC handles this by calling decode_deactivate() to release the resources allocated for that DBC. Since that handling is done in the qaic_manage_ioctl() context, if the user goes away before receiving and handling the deactivation, the host will be out-of-sync with the DBCs available for use, and the DBC resources will not be freed unless the device is removed. If another user loads and requests to activate a network, then the device assigns the same DBC to that network, QAIC will "indefinitely" wait for dbc->in_use = false, leading the user process to hang. As a solution to this, handle QAIC_TRANS_DEACTIVATE_FROM_DEV transactions that are received after the user has gone away.