Read the docs
TI-2026-46201 Aliases CVE-2026-64640GHSA-62q9-5g2h-5gxp

Apache Polaris: register endpoint reads attacker-controlled storage location before allowed-locations validation

Priority LOW 25CWE-863Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
Low · None · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-863.

Summary

Apache Polaris did not consistently validate storage locations supplied during table and view registration. An authenticated principal with permission to register a table or view could, depending on the affected release and registration path, cause Polaris to use the catalog's storage credentials to read a caller-selected Iceberg metadata file before verifying that the file was within the catalog's allowed storage locations. If the catalog's underlying credentials could read an object outside that boundary, this could disclose limited information from the object. Polaris could also accept registration metadata located within an allowed location that contained references to storage locations outside the allowed boundary. This second condition did not itself cause Polaris to read the referenced external locations during registration. The demonstrated impact is limited to confidentiality. No unauthorized data modification or availability impact has been demonstrated. The server-side read requires a deployment using S3 credential vending and an object outside the allowed locations that the catalog's underlying storage credentials can read. Exploitation requires an authenticated principal with table- or view-registration privileges.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00486 42nd percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache Polarisup to 1.6.0—No fix listedCNA
  • Apache Polaris VendorApache Affected up to 1.6.0 Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:apache:polaris:*:*:*:*:*:*:*:*up to 1.6.0VulnerableApache
  • cpe:2.3:a:apache:polaris:*:*:*:*:*:*:*:* Versions up to 1.6.0 Vulnerable ·Apache

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-64640
  2. 2026-10-03 Alias added: GHSA-62q9-5g2h-5gxp

References

  • TI-2026-31029 Improper input validation in Apache Polaris CVSS 4.0CRITICAL 9.4
  • TI-2026-31028 Apache Polaris: could broaden vended S3 credentials through wildcard-bearing namespace or table names CVSS 4.0CRITICAL 9.4
  • TI-2026-31030 Apache Polaris: No protection on `write.metadata.path` CVSS 4.0CRITICAL 9.4
  • TI-2026-31027 Apache Polaris: staged table creation could vend storage credentials for unvalidated locations CVSS 4.0CRITICAL 9.4

Sources