CVE-2025-4211
WysokieCVSS 7.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
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ń.
Ocena ryzyka
Atakujący lokalnie może uzyskać wyższe uprawnienia lub dostęp do poufnych danych poprzez podmianę plików tymczasowych.
Rekomendacja
Zaktualizuj Qt do wersji 5.15.19, 6.5.9, 6.8.2 lub 6.9.0.
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-2023-51714Krytyczne
W implementacji HTTP2 w Qt przed wersjami 5.15.17, 6.2.11, 6.5.4 i 6.6.2 występuje nieprawidłowe sprawdzenie przepełnienia liczby całkowitej w HPack w pliku hpacktable.cpp.
- 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).
Oryginalny opis (angielski, źródło NVD)
Improper Link Resolution Before File Access ('Link Following') vulnerability in QFileSystemEngine in the Qt corelib module on Windows which potentially allows Symlink Attacks and the use of Malicious Files. Issue originates from CVE-2024-38081. The vulnerability arises from the use of the GetTempPath API, which can be exploited by attackers to manipulate temporary file paths, potentially leading to unauthorized access and privilege escalation. The affected public API in the Qt Framework is QDir::tempPath() and anything that uses it, such as QStandardPaths with TempLocation, QTemporaryDir, and QTemporaryFile. This issue affects all version of Qt up to and including 5.15.18, from 6.0.0 through 6.5.8, from 6.6.0 through 6.8.1. It is fixed in Qt 5.15.19, Qt 6.5.9, Qt 6.8.2, 6.9.0
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

