FICHE CVE

CVE-2021-26955

Publiée le 2021-02-09 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les applications Rust utilisant la crate `xcb` pour communiquer avec un serveur X sont vulnérables à la corruption de mémoire car le logiciel fait confiance à des données non validées provenant du serveur. Un attaquant distant peut exploiter cette faille pour exécuter du code arbitraire ou faire planter l'application, sans nécessiter d'authentification préalable ni d'interaction de l'utilisateur. Comme la faille repose sur un simple accès réseau au serveur X, elle est relativement facile à déclencher.

CVSS 3.19.8 CRITIQUE
Type de faiblesse
Publiée2021-02-09
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
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)

An issue was discovered in the xcb crate through 2021-02-04 for Rust. It has a soundness violation because xcb::xproto::GetAtomNameReply::name() calls std::str::from_utf8_unchecked() on unvalidated bytes from an X server.