CVE-2025-65956
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 10 - wyżej niż 10% wszystkich znanych CVE
Streszczenie
Formwork, system CMS oparty na plikach, w wersjach przed 2.2.0 pozwala na wstawienie nieoczyszczonych danych do pola tagów bloga, co prowadzi do Stored XSS. Każdy użytkownik z poświadczeniami do Formwork, który wyświetli lub edytuje zaatakowany wpis bloga, uruchomi w przeglądarce skrypt kontrolowany przez atakującego.
Ocena ryzyka
Atakujący może trwale umieścić złośliwy skrypt, który wykona się w przeglądarce uprzywilejowanych użytkowników, co może prowadzić do przejęcia konta. Ryzyko dotyczy instalacji Formwork w wersjach przed 2.2.0.
Rekomendacja
Zaktualizuj Formwork do wersji 2.2.0 lub nowszej, która zawiera poprawkę. Dodatkowo wdróż sanityzację danych wejściowych w polu tagów.
Inne podatności w Formwork
Zobacz wszystkie- CVE-2026-105950Niskie
W getformwork formwork do wersji 2.3.12 wykryto podatność w funkcji DomSanitizer::sanitizeNodeAttribute w pliku formwork/src/Sanitizer/DomSanitizer.php w komponencie URI Sanitizer. Manipulacja argumentem formaction prowadzi do cross site scripting. Atak może być przeprowadzony zdalnie.
- CVE-2026-104478Wysokie
Formwork przed wersją 2.3.13 zawiera podatność na path traversal w BackupController, która pozwala uwierzytelnionym użytkownikom panelu na odczyt lub usunięcie dowolnych plików. Atakujący z uprawnieniami do pobierania lub usuwania kopii zapasowych mogą użyć zakodowanego w base64 payloadu z backslashami, który omija funkcję basename w PHP na Linuksie, aby uzyskać dostęp do plików poza katalogiem kopii zapasowych.
- CVE-2026-82451Średnie
Formwork przed wersją 2.3.11 zawiera podatność na Stored Cross-Site Scripting w śledzeniu odwiedzin, która zapisuje nagłówek Referer bez escapowania. Nieuwierzytelnieni atakujący mogą spreparować złośliwe nagłówki Referer, aby wstrzyknąć kod, który wykona się w przeglądarce administratora podczas przeglądania panelu statystyk.
Oryginalny opis (angielski, źródło NVD)
Formwork is a flat file-based Content Management System (CMS). Prior to version 2.2.0, inserting unsanitized data into the blog tag field results in stored cross‑site scripting (XSS). Any user with credentials to the Formwork CMS who accesses or edits an affected blog post will have attacker‑controlled script executed in their browser. The issue is persistent and impacts privileged administrative workflows. This issue has been patched in version 2.2.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

