CVE-2026-74750 in Linuxinformation

Résumé

par VulDB • 26/08/2026

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

ovpn: reporter la libération de la cryptographie des emplacements clés vers une file d'exécution (workqueue)

Les emplacements clés sont libérés via un kref et le chemin de libération existant libère les transformations AEAD à partir d'un rappel RCU. Cela n'est pas sûr pour toutes les implémentations crypto : `crypto_free_aead` peut dormir, par exemple lorsqu'une implémentation asynchrone ou matérielle a des travaux de démantèlement à terminer.

Utiliser `queue_rcu_work` pour la libération des emplacements clés. Cela maintient la période grâce RCU nécessaire aux lecteurs d'emplacements clés sans verrouillage, mais exécute le véritable démantèlement crypto dans un contexte workqueue où il est permis de dormir. Une fois que le rappel rcu_work s'exécute, les lecteurs RCU préexistants ont disparu, et l'appel final `kref put` prouve déjà qu'aucun utilisateur de transformation ne subsiste ; ainsi, le travailleur peut libérer les transformations AEAD et libérer directement l'emplacement clé.

Le correctif précédent draine ovpn_wq lors de la sortie du module, afin que les travaux de démantèlement des emplacements clés mis en file d'attente ne puissent pas survivre au texte du module.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

15/08/2026

Divulgation

26/08/2026

Modérer

accepté

Entrée

VDB-395809

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!