CVE-2026-104478
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do wrażliwych plików systemowych, co może prowadzić do wycieku danych lub uszkodzenia systemu.
Rekomendacja
Zaleca się aktualizację Formwork do wersji 2.3.13 lub nowszej oraz ograniczenie uprawnień użytkowników panelu.
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-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 before 2.3.13 contains a path traversal vulnerability in BackupController that allows authenticated panel users to read or delete arbitrary files. Attackers with backup download or delete permission can supply a base64-encoded backslash-separated traversal payload that bypasses PHP basename on Linux to access files outside the backup directory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

