Server-side Request Forgery (SSRF) Affecting org.apache.parquet:parquet-hadoop package, versions [1.12,1.18.1)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.38% (32nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-ORGAPACHEPARQUET-19666552
  • published10 Sept 2026
  • disclosed9 Sept 2026
  • creditn0mi1k

Introduced: 9 Sep 2026

NewCVE-2026-73334  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade org.apache.parquet:parquet-hadoop to version 1.18.1 or higher.

Overview

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) through FileKeyUnwrapper in parquet-hadoop/src/main/java/org/apache/parquet/crypto/keytools/FileKeyUnwrapper.java. An attacker can make a reader send its KMS access token to an attacker-controlled host by supplying a Parquet file whose stored key material contains a malicious KMS URL and relying on a deployment that does not override that URL in application configuration. When readers forward the file-controlled URL into a pluggable KmsClient, the client may contact the attacker’s endpoint with the token needed to unwrap the data keys. This can expose KMS credentials and leave the victim unable to decrypt the file safely if the token is intercepted or reused.

Workarounds

  • Set parquet.encryption.kms.instance.url in the reader application configuration so the reader uses an application-controlled KMS URL instead of taking the URL from file key material; this prevents a file-supplied malicious KMS endpoint from receiving the KMS access token.

CVSS Base Scores

version 4.0
version 3.1