CVE-2026-104584
NieznaneStreszczenie
reNgine w wersji do v2.2.0 oraz w bieżącej gałęzi master (commit de4199222cca5618f1255930ce78987e47d43a99) jest podatny na wstrzyknięcie poleceń systemu operacyjnego poprzez pole konfiguracji silnika skanowania custom_headers w pliku web/reNgine/tasks.py (funkcje fetch_url i dir_file_fuzz).
Ocena ryzyka
Atakujący może wykonać dowolne polecenia systemowe na serwerze z uprawnieniami procesu reNgine, co może prowadzić do pełnego przejęcia hosta i dostępu do danych. Podatność jest szczególnie groźna, ponieważ reNgine jest narzędziem do testów bezpieczeństwa często uruchamianym z podwyższonymi uprawnieniami.
Rekomendacja
Zaktualizuj reNgine do wersji zawierającej poprawkę lub zastosuj obejście polegające na walidacji i sanityzacji pola custom_headers. Ogranicz dostęp do interfejsu reNgine oraz uruchamiaj go z minimalnymi uprawnieniami.
Inne podatności w reNgine
Zobacz wszystkie- CVE-2026-105487Średnie
W yogeshojha reNgine do wersji 2.2.0 wykryto podatność w funkcji subdomain_discovery w pliku web/reNgine/tasks.py, w komponencie endpointu listTargets. Manipulacja argumentem Name prowadzi do wstrzyknięcia poleceń systemowych (OS command injection). Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-92570Średnie
Podatność obejścia autoryzacji w reNgine do wersji 2.2.0 w punkcie końcowym API GetFileContents pozwala każdemu uwierzytelnionemu użytkownikowi na odczyt plików konfiguracyjnych narzędzi recon. Użytkownicy z niskimi uprawnieniami roli Auditor mogą uzyskać dostęp do plików zawierających klucze API stron trzecich, takich jak SecurityTrails, Shodan, Censys, VirusTotal, BinaryEdge i Hunter.
Oryginalny opis (angielski, źródło NVD)
reNgine up to v2.2.0 and current master branch (commit de4199222cca5618f1255930ce78987e47d43a99) is vulnerable to OS Command Injection via the custom_headers scan engine configuration field in web/reNgine/tasks.py (fetch_url and dir_file_fuzz functions).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

