CVE-2021-26955
Publiée le 2021-02-09 · Dernière modification le 2026-06-17
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.
DÉTAIL DU VECTEUR CVSS
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.