CVE-2025-34176
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 96 - wyżej niż 96% wszystkich znanych CVE
Streszczenie
W pfSense CE w pliku suricata/suricata_ip_reputation.php parametr iplist nie jest oczyszczany z sekwencji umożliwiających przechodzenie do katalogów nadrzędnych. Wartość ta jest bezpośrednio używana w operacji sprawdzania istnienia pliku, co pozwala uwierzytelnionemu atakującemu na enumerację plików na serwerze.
Ocena ryzyka
Atakujący z uprawnieniami do pakietu Suricata może sprawdzić istnienie dowolnych plików w systemie, co może ujawnić wrażliwe informacje o konfiguracji lub strukturze systemu.
Rekomendacja
Należy zaktualizować pfSense CE do najnowszej wersji zawierającej poprawkę oraz zastosować reguły walidacji wejścia dla parametru iplist, aby blokować sekwencje przechodzenia do katalogów.
Inne podatności w pfSense CE
Zobacz wszystkie- CVE-2025-34175Średnie
W pfSense CE w pliku /usr/local/www/suricata/suricata_filecheck.php wartość parametru filehash jest wyświetlana bez oczyszczania ze znaków/ciągów związanych z HTML. Może to prowadzić do odbitego cross-site scripting (XSS), jeśli ofiara jest uwierzytelniona.
- CVE-2025-34178Średnie
W pfSense CE w pliku suricata_app_parsers.php wartość parametru policy_name nie jest oczyszczana z ciągów/znaków HTML przed bezpośrednim wyświetleniem. Może to prowadzić do trwałego ataku typu cross-site scripting (XSS). Atakujący musi być uwierzytelniony i posiadać co najmniej uprawnienia 'WebCfg - Services: suricata package'.
- CVE-2025-34177Średnie
W pfSense CE w pliku suricata_flow_stream.php wartość parametru policy_name nie jest oczyszczana z ciągów/znaków HTML przed bezpośrednim wyświetleniem. Może to prowadzić do trwałego ataku typu cross-site scripting (XSS). Atakujący musi być uwierzytelniony i posiadać co najmniej uprawnienia 'WebCfg - Services: suricata package'.
- CVE-2025-34173Średnie
W pfSense CE w pliku /usr/local/www/snort/snort_ip_reputation.php parametr iplist nie jest odpowiednio oczyszczany z znaków umożliwiających przejście do katalogu nadrzędnego przed sprawdzeniem istnienia pliku. Mimo że zawartość pliku nie jest odczytywana, serwer ujawnia, czy plik istnieje, co pozwala atakującemu na enumerację plików na serwerze. Atak wymaga uwierzytelnienia z uprawnieniami co najmniej 'WebCfg - Services: Snort package'.
- CVE-2025-34172Średnie
W pfSense CE w pliku /usr/local/www/haproxy/haproxy_stats.php wartość parametru showsticktablecontent jest wyświetlana po odczytaniu z żądań HTTP GET. Umożliwia to odbity atak XSS, gdy ofiara jest uwierzytelniona.
Oryginalny opis (angielski, źródło NVD)
In pfSense CE /suricata/suricata_ip_reputation.php, the value of the iplist parameter is not sanitized of directory traversal-related strings/characters. This value is directly used in a file existence check operation. While the contents of the file cannot be read, the server reveals whether the file exists, which enables an attacker to enumerate files on the target. The attacker must be authenticated with at least "WebCfg - Services: suricata package" permissions.

