CVE-2026-47667
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
Podatność w bibliotece CImg Library przed wersją 4.0.0. Funkcja `_load_analyze()` odczytuje pole `header_size` z pliku Analyze/NIfTI i alokuje pamięć bez sprawdzenia rozmiaru pliku, co może prowadzić do wycieku pamięci (np. 1,3 GB na wywołanie) przy użyciu spreparowanego pliku o wielkości 6 bajtów.
Ocena ryzyka
Ryzyko wyczerpania pamięci serwera przez zdalnego atakującego, co może prowadzić do odmowy usługi (DoS) w aplikacjach przetwarzających obrazy.
Rekomendacja
Zaktualizuj CImg Library do wersji 4.0.0 lub nowszej. Ogranicz dostęp do funkcji ładowania plików Analyze/NIfTI dla niezaufanych źródeł.
Powiązane podatności
- CVE-2026-4813Krytyczne
Podatność w module eksportu XSL w Lutece Core do wersji 7.1.7 umożliwia uwierzytelnionym administratorom zdalne wykonanie kodu. Konfiguracja przetwarzania XML/XSLT nie włącza trybu bezpiecznego (FEATURE_SECURE_PROCESSING), co pozwala na wykonywanie funkcji rozszerzeń Javy ze złośliwych stylów XSL. Atakujący z uprawnieniami administratora może przesłać zmodyfikowany plik transformacji XSL i wywołać jego wykonanie podczas operacji eksportu użytkowników, co prowadzi do wykonania dowolnego kodu na serwerze.
- CVE-2026-78319Krytyczne
Usługa działająca na dotkniętych produktach zawiera potencjalny problem wyścigu typu Time-of-Check Time-of-Use (TOCTOU). Nieuwierzytelniony zdalny atakujący może wykorzystać ten problem wyścigu, aby ominąć zamierzone mechanizmy bezpieczeństwa. Może to skutkować wykonaniem nieautoryzowanego kodu.
- CVE-2026-83772Krytyczne
Wykryto podatność w Cobham SATCOM VSAT7090 Maritime Satellite Router do wersji 20260704. Problem dotyczy funkcji c_set_reports_decode w pliku mail-report.sh w komponencie JSON Parsing. Manipulacja argumentem sender/recipients prowadzi do wstrzyknięcia poleceń. Atak może być przeprowadzony zdalnie. Exploit jest publiczny i może być wykorzystany. Producent został poinformowany, ale nie odpowiedział.
- CVE-2026-75865Krytyczne
Wtyczka WPLP Cookie Consent dla WordPressa do wersji 4.4.1 włącznie jest podatna na dowolne przesyłanie plików z powodu braku walidacji typu pliku w funkcji saas_upload_logo() oraz obejścia autoryzacji w punktach końcowych REST WPLP. Umożliwia to nieuwierzytelnionym atakującym przesyłanie dowolnych plików na serwer, co może prowadzić do zdalnego wykonania kodu.
- CVE-2026-67394Krytyczne
Krytyczna podatność na lokalną eskalację uprawnień przez wstrzyknięcie poleceń systemowych w Plesk dla Linuxa, dotyczy wersji od 18.0.34 do 18.0.79.9 oraz 18.0.80.5. Pozwala klientowi lub resellerowi z dostępem do powłoki na podniesienie uprawnień do konta root na serwerze hostingowym.
- CVE-2026-83524Krytyczne
W urządzeniach RedPort Optimizer wXa-203, wXa-213 i wXa-223 do wersji 20260704 wykryto podatność na wstrzykiwanie poleceń w funkcji exec pliku /xgatev1/system/datetime.php komponentu System Clock. Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-82971Krytyczne
W QVidium Opera11 w wersji 3.3.2a26-Ax4x-opera11 wykryto podatność na wstrzykiwanie poleceń w pliku /cgi-bin/net_tr.cgi komponentu CGI Script, poprzez manipulację argumentem ipaddr. Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony. Producent zaprzestał działalności i nie wspiera już tych produktów.
- CVE-2026-82954Krytyczne
W Dokploy do wersji 0.29.7 wykryto podatność na przechodzenie po ścieżkach (path traversal) w funkcji writeTraefikConfigInPath pliku packages/server/src/utils/traefik/application.ts komponentu Settings, poprzez manipulację argumentem path. Atak może być przeprowadzony zdalnie, a exploit jest publiczny.
- CVE-2026-82226Krytyczne
W Tickera w wersjach do 3.6.0.2 wykryto podatność na wstrzykiwanie obiektów PHP (PHP Object Injection) bez uwierzytelnienia. Podatność może pozwolić atakującemu na zdalne wykonanie kodu lub inne nieautoryzowane działania.
- CVE-2026-81780Krytyczne
W Hash Form w wersjach do 1.4.2 wykryto podatność na nieuwierzytelnione przesyłanie dowolnych plików (Arbitrary File Upload). Podatność może pozwolić atakującemu na przesłanie złośliwych plików na serwer.
Oryginalny opis (angielski, źródło NVD)
CImg Library is a C++ library for image processing. Prior to version 4.0.0 in `_load_analyze()`, the header_size field is read as an `unsigned int` from the first 4 bytes of an Analyze/NIfTI file and passed directly to `new unsigned char[header_size]` without being bounded against the actual file size. A value up to ~4 GB is accepted. If the subsequent `fread` returns `short` as it will for any malformed file), the function throws a `CImgIOException` and the allocated buffer is never freed. A 6-byte crafted file is sufficient to trigger an allocation of ~1.3 GB per call, with the full allocation leaked on every error path. The issue is reachable via `load_analyze()` and the generic `load()` when the file extension is .hdr, .img, or .nii. Version 4.0.0 fixes the issue.

