CVE-2026-53525
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 17 - wyżej niż 17% wszystkich znanych CVE
Streszczenie
WeeChat w wersjach 0.3.1 do 4.9.0 używa funkcji porównujących ciągi znaków w czasie niezależnym od danych (weechat_strcasecmp i strcmp) do weryfikacji haseł i ich skrótów w uwierzytelnianiu relay. Atakujący może wykorzystać różnice czasowe, aby odczytać skrót hasła znak po znaku, a następnie uwierzytelnić się bez znajomości hasła. Problem został naprawiony w wersji 4.9.1.
Ocena ryzyka
Atakujący może przejąć kontrolę nad kontem użytkownika lub uzyskać nieautoryzowany dostęp do funkcji relay, co może prowadzić do naruszenia poufności i integralności danych.
Rekomendacja
Zaktualizuj WeeChat do wersji 4.9.1 lub nowszej, aby wyeliminować podatność na ataki czasowe.
Inne podatności w WeeChat
Zobacz wszystkie- CVE-2017-8073Wysokie
WeeChat przed wersją 1.7.1 umożliwia zdalne spowodowanie awarii poprzez wysłanie nazwy pliku za pomocą DCC do wtyczki IRC. Problem występuje w funkcji irc_ctcp_dcc_filename_without_quotes podczas usuwania cudzysłowów, co prowadzi do przepełnienia bufora.
- CVE-2026-53524Średnie
WeeChat w wersjach 4.3.0 do 4.9.0 zawiera podatność w funkcji dekompresji WebSocket permessage-deflate w module relay, która nie ma górnego limitu rozmiaru wyjścia. Uwierzytelniony użytkownik relay może wysłać małą skompresowaną ramkę WebSocket (~100 bajtów), która dekompresuje się do gigabajtów, wyczerpując pamięć serwera i powodując awarię całego procesu WeeChat.
Oryginalny opis (angielski, źródło NVD)
WeeChat (Wee Enhanced Environment for Chat) is a free chat client. In versions 0.3.1 through 4.9.0, the WeeChat relay authentication uses non-constant-time string comparison functions (weechat_strcasecmp and strcmp) to verify password hashes and plaintext passwords. An attacker can exploit timing differences to extract the server-computed hash character by character, then authenticate using the correct hash without knowing the password. Version 4.9.1 fixes the issue.

