CVE-2026-120218
NiskieCVSS 3.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 17 - wyżej niż 17% wszystkich znanych CVE
Streszczenie
W systemie Typemill do wersji 2.26.0 wykryto podatność w funkcji ControllerApiImage::saveImage w pliku system/typemill/Models/SvgSanitizer.php. Manipulacja danymi może prowadzić do cross-site scripting (XSS), a atak można przeprowadzić zdalnie. Exploit został opublikowany i może być wykorzystany; aktualizacja do wersji 2.27.0 (patch 9ca43c4a7b6764c5a6ac11a2ccc099b036ee3cef) rozwiązuje problem.
Ocena ryzyka
Zdalny atakujący może wstrzyknąć złośliwy skrypt, który zostanie wykonany w przeglądarce użytkownika, co może prowadzić do kradzieży sesji lub danych. Publiczna dostępność exploitu zwiększa ryzyko wykorzystania.
Rekomendacja
Zaktualizuj Typemill do wersji 2.27.0 lub zastosuj patch 9ca43c4a7b6764c5a6ac11a2ccc099b036ee3cef. Do czasu aktualizacji ogranicz dostęp do funkcji przesyłania obrazów i weryfikuj przesyłane pliki SVG.
Inne podatności w Typemill
Zobacz wszystkie- CVE-2026-71213Krytyczne
Punkt logowania Typemill (POST /tm/login, ControllerWebAuth::login) nie wykonuje ograniczania szybkości, zliczania nieudanych prób ani blokady konta, gdy captcha jest wyłączona (domyślna konfiguracja). Nieuwierzytelniony atakujący może wysyłać nieograniczone żądania zgadywania haseł do dowolnego konta, w tym administratorów, bez ograniczeń.
- CVE-2026-53468Średnie
Typemill to płaski, oparty na Markdown system zarządzania treścią przeznaczony do witryn z dokumentacją informacyjną. Wersje przed 2.23.0 są podatne na przechowywany atak polegający na wstrzyknięciu atrybutów HTML w polach metadanych strony (`og:title` i `og:description`). Uwierzytelniony użytkownik z uprawnieniami do modyfikacji metadanych strony może wstrzyknąć dowolne atrybuty HTML do generowanych tagów `<meta>` z powodu braku kodowania wyjścia. W pewnych scenariuszach interakcji z przeglądarką lub DOM może to prowadzić do przechowywanego cross-site scripting (XSS). Wersja 2.23.0 naprawia problem.
- CVE-2026-71518Wysokie
Typemill przed wersją 2.26.0 zawiera podatność na obejście autoryzacji w trasie pobierania plików multimedialnych, która pozwala nieuwierzytelnionym atakującym na dostęp do ograniczonych plików poprzez wysyłanie równoważnych wariantów URL. Atakujący mogą podstawić znormalizowane formy ścieżek, takie jak prefiksy dot-slash, podwójne ukośniki lub sekwencje percent-encoded, aby przejść kontrolę ograniczeń opartych na rolach, podczas gdy system plików rozwiązuje żądanie do chronionego pliku, umożliwiając nieautoryzowane pobieranie plików bez poświadczeń.
- CVE-2026-49133Średnie
Typemill przed wersją 2.24.0 zawiera podatność na path traversal, która umożliwia uwierzytelnionym atakującym z uprawnieniami autora odczytywanie dowolnych plików poza katalogiem treści poprzez dostarczenie sekwencji przejścia w parametrze ścieżki przekazywanym do Storage::getFile() z pustym argumentem folderu. Atakujący mogą ominąć mechanizmy zapobiegające przejściom w Storage::getFolderPath(), aby uzyskać dostęp do wrażliwych plików.
Oryginalny opis (angielski, źródło NVD)
A flaw has been found in Typemill up to 2.26.0. The impacted element is the function ControllerApiImage::saveImage of the file system/typemill/Models/SvgSanitizer.php. Executing a manipulation can lead to cross site scripting. The attack may be performed from remote. The exploit has been published and may be used. Upgrading to version 2.27.0 is sufficient to resolve this issue. This patch is called 9ca43c4a7b6764c5a6ac11a2ccc099b036ee3cef. It is recommended to upgrade the affected component.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

