Podatności X.Org
8 znanych podatności CVE w X.Org, przetłumaczonych i ocenionych.
- CVE-2025-26601Wysokie
W X.Org i Xwayland odkryto podatność use-after-free. Podczas zmiany alarmu, wartości maski zmiany są oceniane sekwencyjnie, a w przypadku błędu funkcja SyncInitTrigger() kończy działanie przedwcześnie, nie dodając nowego obiektu synchronizacji. Może to prowadzić do użycia po zwolnieniu pamięci, gdy alarm zostanie ostatecznie wyzwolony.
- CVE-2025-26600Wysokie
W X.Org i Xwayland odkryto podatność use-after-free. Gdy urządzenie jest usuwane podczas zamrożenia, zdarzenia w kolejce dla tego urządzenia pozostają, a urządzenie jest zwalniane. Odtworzenie tych zdarzeń prowadzi do użycia po zwolnieniu pamięci.
- CVE-2025-26599Wysokie
W X.Org i Xwayland odkryto wadę polegającą na dostępie do niezainicjalizowanego wskaźnika. Funkcja compCheckRedirect() może zakończyć się niepowodzeniem, jeśli nie uda się przydzielić pixmapy kopii zapasowej. W takim przypadku compRedirectWindow() zwróci błąd BadAlloc bez walidacji drzewa okien oznaczonego tuż wcześniej, co pozostawia dane częściowo zainicjalizowane i prowadzi do późniejszego użycia niezainicjalizowanego wskaźnika.
- CVE-2025-26598Wysokie
W X.Org i Xwayland odkryto błąd zapisu poza dozwolonym obszarem pamięci. Funkcja GetBarrierDevice() w przypadku braku pasującego identyfikatora urządzenia zwraca ostatni element listy zamiast NULL, co może prowadzić do dostępu do pamięci poza zakresem.
- CVE-2025-26597Wysokie
W X.Org i Xwayland odkryto błąd przepełnienia bufora. Wywołanie XkbChangeTypesOfKey() z grupą 0 powoduje zmianę rozmiaru tablicy symboli klawiszy na 0, ale pozostawia akcje klawiszy niezmienione. Późniejsze wywołanie z niezerową wartością grup prowadzi do przepełnienia bufora, ponieważ akcje klawiszy mają nieprawidłowy rozmiar.
- CVE-2025-26596Wysokie
W X.Org i Xwayland odkryto podatność przepełnienia sterty. Różnica w obliczaniu długości między XkbSizeKeySyms() a XkbWriteKeySyms() może prowadzić do przepełnienia bufora sterty.
- CVE-2025-26595Wysokie
W X.Org i Xwayland odkryto błąd przepełnienia bufora w funkcji XkbVModMaskText(). Funkcja alokuje stały bufor na stosie i kopiuje do niego nazwy wirtualnych modyfikatorów bez sprawdzania rozmiaru, co może prowadzić do przepełnienia.
- CVE-2025-26594Wysokie
W X.Org i Xwayland odkryto podatność use-after-free. Globalna zmienna wskazująca na kursor główny może zostać unieważniona przez klienta, co prowadzi do odwołania do zwolnionej pamięci.

