czwartek, 16 stycznia 2014

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

Brak komentarzy:

Prześlij komentarz