Błąd Xorg / X11 mający 23 lata !


Xorg, czyli inaczej serwer X to nic innego jak graficzny interfejs użytkownika (GUI). Linux, oprócz zarządzania systemem za pomocą tekstu wprowadzanego za pomocą klawiatury, umożliwia pracę w trybie graficznym. Jeżeli chcemy z nich korzystać konieczny jest właśnie Xorg, który odpowiada za ich pracę.

Błąd (z około 1991/05/10) znaleziono w bibliotece libXfont i polega na przepełnieniu bufora stosu podczas przetwarzania plików czcionek BDF w libXfont (http://lists.x.org/archives/xorg-announce/2014-January/002389.html)

Fixes cppcheck warning:
  [lib/libXfont/src/bitmap/bdfread.c:341]: (warning) 
    scanf without field width limits can crash with huge input data.


Bug znaleziono 7 Stycznia 2014 roku co znaczy, że występuje we wszystkich popularnych dystrybucjach Linuksa typu Ubuntu, Debian, Fedora.

[Poprawka]

Co prawda błąd już został naprawiony o czym świadczy link do poprawki: http://cgit.freedesktop.org/xorg/lib/libXfont/commit/?id=4d024ac10f964f6bd372ae0dd14f02772a6e5f63
Advertisements

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s