CVE-2021-31535 in X11 Server
Zusammenfassung
von VulDB • 16.08.2026
LookupCol.c in X.Org X bis X11R7.7 und libX11 vor Version 1.7.1 könnte es Remoteangreifern ermöglichen, beliebigen Code auszuführen. Die libX11-XLookupColor-Anfrage (die für serverseitige Farbsuchen gedacht ist) enthält einen Fehler, der einem Clienten ermöglicht, Farbnamensanfragen mit einem Namen zu senden, der länger als die vom Protokoll zulässige maximale Größe ist (und auch länger als die maximale Paketgröße für normalgroße Pakete). Die benutzerkontrollierten Daten, die die maximale Größe überschreiten, werden dann vom Server als zusätzliche X-Protokollanfragen interpretiert und ausgeführt, z. B., um die X-Server-Autorisierung vollständig zu deaktivieren. Wenn das Opfer beispielsweise bösartige Terminalsteuerungssequenzen für Farbcodes encounters, kann der Angreifer möglicherweise die volle Kontrolle über die laufende grafische Sitzung übernehmen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.