FICHE CVE

CVE-2022-50499

Publiée le 2025-10-04 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les systèmes Linux utilisant le sous-système noyau DVB (Digital Video Broadcasting) sont affectés par une erreur de gestion de la mémoire. Un attaquant disposant d'un accès local avec des privilèges limités peut provoquer une condition de « double libération » (double free) pour potentiellement exécuter du code arbitraire ou faire planter le serveur. Comme cela nécessite un compte local et ne requiert aucune interaction de l'utilisateur, cela représente un risque significatif pour les environnements multi-utilisateurs, mais ne peut pas être déclenché à distance via le réseau.

CVSS 3.17.8 ÉLEVÉE
Publiée2025-10-04
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: media: dvb-core: Fix double free in dvb_register_device() In function dvb_register_device() -> dvb_register_media_device() -> dvb_create_media_entity(), dvb->entity is allocated and initialized. If the initialization fails, it frees the dvb->entity, and return an error code. The caller takes the error code and handles the error by calling dvb_media_device_free(), which unregisters the entity and frees the field again if it is not NULL. As dvb->entity may not NULLed in dvb_create_media_entity() when the allocation of dvbdev->pad fails, a double free may occur. This may also cause an Use After free in media_device_unregister_entity(). Fix this by storing NULL to dvb->entity when it is freed.