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
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
- 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:NWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Apache Software FoundationApache Parquet Hadoop | Affected
| Fixed in– |
MavenApache Software Foundation/org.apache.parquet.crypto.keytools:parquet-hadooppkg:maven/Apache Software Foundation/org.apache.parquet.crypto.keytools:parquet-hadoopOther threats | Affected
| 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
- CWE-20Improper Input Validation (opens in a new tab)
Class weaknessLikelihood of exploit: HighCWE Top 25 (2025): #18OWASP Top 10 A05:2025: Injection (opens in a new tab)
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
MITRE discourages mapping vulnerabilities to this broad entry; the root cause is usually a more specific weakness.