CVE Catalog

CVE-2026-42809

CriticalCVSS 9.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

29th percentile - higher than 29% of all known CVEs

Summary

Apache Polaris issues broad temporary (vended) storage credentials during staged table creation before the effective table location has been validated or durably reserved. An attacker can supply a custom location (or write.data.path/write.metadata.path), making the credential scope attacker-directed.

Risk Assessment

An attacker may obtain temporary storage credentials beyond the intended scope, leading to unauthorized access to table data and metadata. Exploitation requires the ability to invoke stage-create with attacker-controlled location parameters.

Recommendation

Upgrade Apache Polaris to a version containing the fix and restrict the ability to supply custom locations in stage-create requests. Consider server-side validation of location and write.data.path/write.metadata.path before credentials are issued.

Other vulnerabilities in Apache Polaris

See all
Original NVD description (English source)

Apache Polaris can issue broad temporary ("vended") storage credentials during staged table creation before the effective table location has been validated or durably reserved. Those temporary credentials are meant to limit the scope of accessible table data and metadata, but this scope limitation becomes attacker- directed because the attacker can choose a reachable target location. In the confirmed variant, if the caller supplies a custom `location` during stage create and requests credential vending, Apache Polaris uses that location to construct delegated storage credentials immediately. The stage-create path itself neither runs the normal location validation nor the overlap checks before those credentials are issued. Closely related to that, the staged-create flow also accepts `write.data.path` / `write.metadata.path` in the request properties and feeds those location overrides into the same effective table location set used for credential vending. Those fields are secondary to the main custom-`location` exploit, but they are still attacker-influenced location inputs that should be validated before any credentials are issued.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS