CVE-2026-71213
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
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ń.
Ocena ryzyka
Atakujący może przeprowadzić atak brute-force na hasła, co może prowadzić do przejęcia kont administratora i pełnej kompromitacji systemu.
Rekomendacja
Należy włączyć captcha lub wdrożyć ograniczanie szybkości i blokadę konta. Zaleca się również wymuszenie silnych haseł.
Inne podatności w Typemill
Zobacz wszystkie- 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)
Typemill's login endpoint (POST /tm/login, ControllerWebAuth::login) performs no rate-limiting, failed-attempt counting, or account lockout when captcha is disabled, which is the default configuration. An unauthenticated attacker can send unlimited password-guessing requests against any account, including administrators, with no throttling.

