Katalog CVE

CVE-2026-58139

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

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

Streszczenie

Rozszerzenie DuckDB AWS dla DuckDB zawiera podatność na obejście polityki bezpieczeństwa, która pozwala każdemu użytkownikowi bazy danych z uprawnieniami do wykonywania SQL na wyodrębnienie poświadczeń AWS w postaci jawnego tekstu poprzez wywołanie funkcji load_aws_credentials z parametrem redact_secret ustawionym na false, omijając politykę allow_unredacted_secrets=false. Atakujący może pobrać access_key_id, secret_access_key, session_token i region, które są natychmiast ważne wobec API AWS, szczególnie w środowiskach zarządzanych, gdzie pg_duckdb jest preładowany i dostępny jest łańcuch poświadczeń AWS, taki jak IMDSv2, IRSA, rola zadania ECS lub rola instancji EC2.

Ocena ryzyka

Ryzyko polega na wycieku poświadczeń AWS w postaci jawnego tekstu, co może prowadzić do nieautoryzowanego dostępu do zasobów AWS i potencjalnie do naruszenia całego środowiska chmurowego.

Rekomendacja

Zaleca się natychmiastową aktualizację rozszerzenia DuckDB AWS do wersji, która usuwa tę podatność. Należy również ograniczyć uprawnienia użytkowników bazy danych i monitorować dostęp do funkcji load_aws_credentials.

Powiązane podatności

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

The DuckDB AWS extension for DuckDB contains a security policy bypass vulnerability that allows any database user with SQL execution permissions to extract plaintext AWS credentials by calling the load_aws_credentials function with the redact_secret parameter set to false, circumventing the database-wide allow_unredacted_secrets=false policy. Attackers can invoke this single function to retrieve the underlying AWS credential chain including access_key_id, secret_access_key, session_token, and region in plaintext, which are immediately valid against AWS APIs and particularly impactful in managed environments where pg_duckdb is preloaded and an AWS credential chain such as IMDSv2, IRSA, ECS task role, or EC2 instance role is reachable.

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