CVE-2025-12385
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może spowodować niedostępność aplikacji poprzez przeciążenie jej zasobów.
Rekomendacja
Zaktualizuj Qt do wersji 6.5.11, 6.8.6 lub 6.10.1 (lub nowszej).
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-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-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ń.
- CVE-2025-3512Średnie
W QTextMarkdownImporter biblioteki Qt wykryto podatność przepełnienia bufora na stercie. Problem występuje przy przetwarzaniu nieprawidłowo sformatowanego pliku Markdown. Dotyczy wersji Qt od 6.8.0 do 6.8.4; wersje do 6.6.0 są bezpieczne, a poprawka jest dostępna w 6.8.4 i nowszych.
- CVE-2023-37369Wysokie
W wersjach Qt przed 5.15.15, 6.x przed 6.2.9 oraz 6.3.x do 6.5.x przed 6.5.2 może wystąpić awaria aplikacji w QXmlStreamReader spowodowana specjalnie przygotowanym ciągiem XML, który wywołuje sytuację, w której prefiks jest większy od długości.
- CVE-2023-38197Wysokie
W Qt przed wersją 5.15.15 oraz 6.x przed 6.2.10 i 6.3.x do 6.5.x przed 6.5.3 odkryto problem związany z nieskończonymi pętlami w rekurencyjnej ekspansji encji.
Oryginalny opis (angielski, źródło NVD)
Allocation of Resources Without Limits or Throttling, Improper Validation of Specified Quantity in Input vulnerability in The Qt Company Qt on Windows, MacOS, Linux, iOS, Android, x86, ARM, 64 bit, 32 bit allows Excessive Allocation. This issue affects users of the Text component in Qt Quick. Missing validation of the width and height in the <img> tag could cause an application to become unresponsive. This issue affects Qt: from 5.0.0 through 6.5.10, from 6.6.0 through 6.8.5, from 6.9.0 through 6.10.0.

