Katalog CVE

CVE-2026-78378

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Ransomlook zawiera podatność na wstrzyknięcie wzorca glob Redis spowodowaną niewystarczającą neutralizacją danych wprowadzanych przez użytkownika przed użyciem ich we wzorcach SCAN MATCH. Nieuwierzytelniony atakujący może użyć metaznaków glob, takich jak *, ?, [ lub ], aby rozszerzyć operację SCAN poza zamierzoną grupę, co może ujawnić informacje o zdrowiu, slugach mirrorów i seriach czasu dostępności wszystkich grup i rynków, w tym jednostek oznaczonych jako prywatne. Podobna niebezpieczna interpolacja występuje w /api/crypto/chain/<chain> i w funkcji delete_manual_torrent(), gdzie może prowadzić do usunięcia kluczy zdrowia torrentów innych torrentów.

Ocena ryzyka

Atakujący może uzyskać dostęp do poufnych informacji lub spowodować uszkodzenie danych, co narusza poufność i integralność systemu.

Rekomendacja

Należy natychmiast zastosować poprawkę, która usuwa niebezpieczne zachowanie fallback i wprowadza escapowanie znaków glob dla wartości kontrolowanych przez użytkownika.

Inne podatności w Ransomlook

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Ransomlook contains a Redis glob pattern injection vulnerability caused by insufficient neutralization of user-controlled input before it is incorporated into Redis SCAN MATCH patterns. The /api/health/<name> endpoint attempted to resolve the supplied name to a known group or market, but when resolution failed it fell back to using the attacker-controlled value directly in a Redis key pattern. An unauthenticated attacker could therefore supply Redis glob metacharacters such as *, ?, [ or ] to broaden the SCAN operation beyond the intended group. For example, requesting /api/health/* could enumerate health information, mirror slugs, and uptime series belonging to all groups and markets, including entities marked as private. Similar unsafe interpolation was present in /api/crypto/chain/<chain> and in the delete_manual_torrent() function. The latter represents a potentially destructive sink because a crafted infohash containing glob metacharacters could cause the scan to match torrent-health keys belonging to other torrents if attacker-controlled input can reach that function. The patch removes the unsafe fallback from the health endpoint and introduces glob escaping for user-controlled values before they are incorporated into Redis SCAN MATCH expressions.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS