CVE-2026-64619
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
FileCodeBox przed wersją 2.4 zawiera podatność na ominięcie ograniczeń szybkości w klasie IPRateLimit. Nieuwierzytelniony atakujący może dostarczyć kontrolowane nagłówki X-Real-IP i X-Forwarded-For bez weryfikacji zaufanego odwrotnego proxy, co pozwala na enumerację kodów udostępniania i pobieranie plików innych użytkowników.
Ocena ryzyka
Atakujący może bez uwierzytelnienia uzyskać dostęp do wszystkich plików udostępnionych przez innych użytkowników, co prowadzi do naruszenia poufności danych.
Rekomendacja
Zaktualizuj FileCodeBox do wersji 2.4 lub nowszej, która zawiera poprawkę usuwającą tę podatność.
Inne podatności w FileCodeBox
Zobacz wszystkie- CVE-2026-82543Wysokie
Wykryto podatność w vastsa FileCodeBox do wersji 2.3. Podatność dotyczy funkcji update_file_usage w pliku apps/base/views.py komponentu Pickup Limit Handler. Manipulacja prowadzi do wyścigu (race condition). Atak może być przeprowadzony zdalnie. Exploit jest publiczny. Aktualizacja do wersji 2.5.0 rozwiązuje problem.
- CVE-2025-51663Wysokie
W implementacji IPRateLimit w FileCodeBox do wersji 2.2 występuje podatność pozwalająca zdalnym atakującym obejść ograniczenia szybkości oparte na IP oraz limity nieudanych prób poprzez fałszowanie nagłówków HTTP X-Real-IP i X-Forwarded-For. Umożliwia to ataki DoS lub brute force kodów udostępniania.
- CVE-2025-51662Średnie
W funkcji udostępniania tekstu w FileCodeBox w wersji 2.2 i wcześniejszych występuje podatność stored cross-site scripting (XSS). Niewystarczająca walidacja danych wejściowych pozwala atakującemu wstrzyknąć dowolny kod JavaScript do udostępnianych "codeboxów". Ładunek XSS jest automatycznie wykonywany w przeglądarkach użytkowników, którzy uzyskają dostęp do zainfekowanego codeboxa.
- CVE-2025-51661Wysokie
W FileCodeBox v2.2 i wcześniejszych występuje podatność path traversal umożliwiająca dowolny zapis plików, gdy aplikacja korzysta z lokalnego magazynu plików. Metoda SystemFileStorage.save_file w core/storage.py używa nazw plików z danych wejściowych użytkownika bez walidacji do budowy save_path, co pozwala na zapis poza docelowym katalogiem przez nieuwierzytelnione żądania POST do endpointu /share/file/.
Oryginalny opis (angielski, źródło NVD)
FileCodeBox before 2.4 contains a rate-limit bypass vulnerability in the IPRateLimit class that allows unauthenticated attackers to circumvent request throttling by supplying attacker-controlled X-Real-IP and X-Forwarded-For headers without verification of trusted reverse proxy origin. Attackers can supply unique spoofed IP values on each request to enumerate all possible share codes and retrieve other users' files without authentication.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

