CVE-2023-34410
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 49 - wyżej niż 49% wszystkich znanych CVE
Streszczenie
W Qt przed wersją 5.15.15 oraz 6.x przed 6.2.9 i 6.3.x do 6.5.x przed 6.5.2 zidentyfikowano problem związany z walidacją certyfikatów TLS. Walidacja nie zawsze uwzględnia, czy korzeń łańcucha jest skonfigurowanym certyfikatem CA.
Ocena ryzyka
Brak odpowiedniej walidacji certyfikatów może prowadzić do ataków typu man-in-the-middle, co zagraża integralności i poufności danych przesyłanych przez TLS.
Rekomendacja
Zaleca się aktualizację Qt do wersji 5.15.15 lub 6.2.9 oraz 6.5.2, aby zapewnić poprawną walidację certyfikatów TLS.
Inne podatności w Qt
Zobacz wszystkie- CVE-2025-6338Krytyczne
W Qt Network dla Windows (Schannel) występuje niekompletne czyszczenie zasobów, co z czasem może prowadzić do odmowy usługi (DoS). Problem dotyczy Qt od wersji 5.15.0 do 6.8.3 oraz od 6.9.0 przed 6.9.2.
- CVE-2026-78253Niskie
Nieograniczona rekurencja w QXmlStreamReader::readElementText() w Qt Group Qt umożliwia atakującym spowodowanie odmowy usługi (awaria aplikacji przez wyczerpanie stosu) za pomocą spreparowanego dokumentu XML.
- CVE-2026-19248Wysokie
Parsowanie XML w QDomDocument jest podatne na zdalnie wyzwalany atak typu odmowa usługi (crash) podczas przetwarzania niezaufanych danych wejściowych.
- CVE-2026-9499Średnie
Podatność odczytu poza zakresem (buffer over-read) w funkcji QTextCodec::codecForName() w Qt. Gdy funkcja jest wywoływana z QByteArray niezakończonym znakiem NUL, procedura dopasowywania nazwy kodowania odczytuje dane poza dostarczonym buforem. W większości przypadków prowadzi to do wybrania nieprawidłowego kodowania; w najgorszym przypadku, jeśli odczyt trafi na niezmapowaną pamięć, proces ulega awarii (odmowa usługi). Luka dotyczy modułu Qt5Compat od Qt 6.0.0 oraz Qt Core w Qt 4.x i 5.x.
- CVE-2025-12385Wysokie
W Qt Quick, w komponencie Text, brak walidacji szerokości i wysokości w tagu <img> może spowodować nadmierne alokowanie zasobów i zawieszenie aplikacji. Problem dotyczy Qt od wersji 5.0.0 do 6.10.0.
- CVE-2025-5992Niskie
Podatność w Qt w funkcji QColorTransferGenericFunction powoduje odmowę usługi przy przekazywaniu wartości spoza oczekiwanego zakresu, np. podczas przetwarzania specjalnie spreparowanego profilu ICC przez QColorSpace::fromICCProfile. Dotyczy Qt od 6.6.0 do 6.8.3 oraz od 6.9.0 do 6.9.1; naprawione w wersjach 6.8.4 i 6.9.2.
- CVE-2025-5991Niskie
Podatność Use-After-Free w Qt w QHttp2ProtocolHandler w module QtNetwork dotyczy tylko obsługi HTTP/2. Powstaje z powodu wyścigu między przesyłaniem treści żądania POST a jednoczesną obsługą błędów HTTP. Dotyczy tylko Qt 6.9.0; naprawione w Qt 6.9.1.
- CVE-2025-5683Średnie
W Qt wykryto podatność polegającą na awarii podczas ładowania specjalnie spreparowanego pliku obrazu w formacie ICNS przez QImage. Problem dotyczy wersji Qt od 6.3.0 do 6.5.9, od 6.6.0 do 6.8.4 oraz 6.9.0. Poprawka jest dostępna w wersjach 6.5.10, 6.8.5 i 6.9.1.
- CVE-2025-5455Wysokie
W QtCore znaleziono problem w prywatnej funkcji API qDecodeDataUrl(), używanej w QTextDocument i QNetworkReply. Wywołanie jej z nieprawidłowymi danymi, np. URL zawierającym parametr "charset" bez wartości, powoduje asercję i zatrzymanie programu (odmowa usługi).
- CVE-2025-4211Wysokie
W module Qt corelib na Windows znaleziono podatność na ataki symlinkowe przez funkcję QFileSystemEngine. Użycie GetTempPath API umożliwia manipulację ścieżkami plików tymczasowych, co może prowadzić do nieautoryzowanego dostępu i eskalacji uprawnień.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in Qt before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.2. Certificate validation for TLS does not always consider whether the root of a chain is a configured CA certificate.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

