Katalog CVE

CVE-2026-76083

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

W Redash (wersje od 10.0.0 do 26.9.0) mechanizm wykonywania zapytań do źródła danych JSON używał urljoin do łączenia skonfigurowanego base_url z adresem URL zapytania podanym przez użytkownika. Bezwzględny adres URL zastępował skonfigurowany base_url, umożliwiając użytkownikowi z uprawnieniem execute_query skierowanie żądania serwerowego do dowolnego zewnętrznego źródła, a przy skonfigurowanym HTTP Basic Auth także przekazanie tych poświadczeń. Problem naprawiono w wersji 26.9.0.

Ocena ryzyka

Użytkownik z uprawnieniem execute_query może wymusić żądania SSRF do dowolnych zewnętrznych adresów i potencjalnie wyciec poświadczenia HTTP Basic Auth źródła danych.

Rekomendacja

Zaktualizuj Redash do wersji 26.9.0 lub nowszej oraz utrzymuj włączone ograniczenie REDASH_ENFORCE_PRIVATE_IP_BLOCK.

Inne podatności w Redash

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

Redash is a package for data visualization and sharing. From 10.0.0 until 26.9.0, the JSON data source query runner in redash/query_runner/json_ds.py used _get_all_results() to combine its configured base_url with a user-supplied query URL by using urljoin. An absolute query URL replaced the configured base URL instead of remaining under it, allowing a user with execute_query permission to direct a server-side request to an arbitrary external origin. When HTTP Basic Auth was configured for the data source, the request also forwarded those credentials to the selected origin. Private and internal address access remained constrained when REDASH_ENFORCE_PRIVATE_IP_BLOCK was enabled. This issue is fixed in version 26.9.0.

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