Skip to main content
CVE-2026-73334VulnerabilityPublished 09/09/2026Updated 09/10/2026

CVE-2026-73334: CWE-20 Improper Input Validation in Apache Software Foundation Apache Parquet Hadoop

Affects Apache Software Foundation Apache Parquet HadoopSource CVE Database V5

0

Not known to be exploited · CVSS 8.1 High · fixed in 1.19 : patch Apache Software Foundation Apache Parquet Hadoop soon.

Data as of 10/25/2026, 04:40:14 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.3% chance of exploitation in 30 days – higher than 28% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.19
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

What to do

Affected software

ProductAffectedFixed in
Apache Software FoundationApache Parquet HadoopAffected
  • >=1.12 <=1.18.0
Fixed in–
MavenApache Software Foundation/org.apache.parquet.crypto.keytools:parquet-hadooppkg:maven/Apache Software Foundation/org.apache.parquet.crypto.keytools:parquet-hadoopOther threatsAffected
  • >=1.12 <=1.18.0
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Currently, users should enforce application control over the KMS URL parameter in readers for affected versions (1.12 to 1.18) to prevent file-controlled KMS URLs from being used. The vulnerability is expected to be fixed in version 1.19, which will disable file-controlled KMS URLs by default. After upgrading, users can either continue to enforce application control or explicitly enable file-controlled KMS URLs with required validation and authentication as documented.

Description

CVE-2026-73334 is a high-severity vulnerability in Apache Parquet Hadoop versions 1.12 through 1.18. It involves improper input validation in the org.apache.parquet.crypto.keytools package, which handles encryption of Parquet files using envelope encryption with a Key Management Service (KMS). The vulnerability arises when the KMS URL parameter is controlled by the file rather than the application, potentially allowing a malicious file to direct KMS tokens to an attacker-controlled host. Users are advised to enforce application control over the KMS URL parameter until the issue is fixed in a future release (presumably version 1.19), which will disable file-controlled KMS URLs by default and require explicit validation and authentication if enabled.

Impact

If exploited, this vulnerability could allow an attacker to redirect KMS tokens to a malicious host, potentially compromising the confidentiality and integrity of encrypted Parquet data. The CVSS score of 8.1 indicates high severity with network attack vector, low attack complexity, no privileges required, user interaction required, and high impact on confidentiality and integrity. Availability is not impacted.

Summary

This vulnerability affects the org.apache.parquet.crypto.keytools package in Apache Parquet Hadoop versions 1.12 to 1.18. The package supports envelope encryption by wrapping data keys via a KMS. The issue occurs because the KMS URL parameter can be controlled by the file rather than the application, and if the pluggable KmsClient implementation does not validate the host, a KMS token may be sent to a malicious host specified by an attacker in the file. The recommended mitigation before patching is to enforce application control of the KMS URL parameter. The fix, expected in version 1.19, will disable file-controlled KMS URLs by default and require explicit validation and authentication for any enabled file-controlled KMS URL usage.

Weaknesses

References

Community reviews

Loading reviews…