CVE-2026-15183
KrytyczneCVSS 9.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
W bibliotece Snowflake Spark Connector (spark-snowflake) przed wersją 3.2.1 wykryto wiele podatności związanych z walidacją danych wejściowych. Umożliwiają one atakującym kradzież poświadczeń klienta OAuth, wykonanie dowolnego kodu SQL z uprawnieniami roli Snowflake użytej w konektorze lub przekierowanie operacji COPY do kontrolowanego przez atakującego magazynu danych.
Ocena ryzyka
Ryzyko dla organizacji obejmuje kradzież poświadczeń OAuth, nieautoryzowany dostęp do danych w Snowflake oraz eskalację uprawnień w podłączonej infrastrukturze. Atak może zostać przeprowadzony przez dostarczenie spreparowanego żądania URL tokena OAuth, umieszczenie złośliwych plików w potoku przetwarzania danych lub wstrzyknięcie SQL w sesji Spark-SQL.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę Snowflake Spark Connector do wersji 3.2.1 lub nowszej. Dodatkowo zaleca się ograniczenie dostępu do środowisk współdzielonych Spark oraz monitorowanie nietypowych zapytań SQL i żądań OAuth.
Oryginalny opis (angielski, źródło NVD)
Multiple input validation vulnerabilities in the Snowflake Spark Connector (spark-snowflake) versions prior to 3.2.1 can allow attackers to exfiltrate OAuth client credentials, execute arbitrary SQL with the connector's Snowflake role, or redirect COPY operations to attacker-controlled storage. An attacker could exploit these vulnerabilities by supplying a crafted OAuth token request URL, placing malicious files in an ingestion pipeline, injecting SQL via staging options in a shared Spark environment , or issuing runtime SET commands in a shared Spark-SQL session to inject arbitrary SQL into the SnowflakeFallbackCatalog's option map, which executes under the cluster admin's JDBC credentials. Successful exploitation may result in credential theft, unauthorized access to Snowflake account data, or privilege escalation within connected infrastructure.

