Apache Polaris flaws let low-privileged users mint bucket-wide GCS credentials
Apache disclosed two important-severity vulnerabilities in Apache Polaris fixed in version 1.4.1 that can let an authenticated low-privileged user obtain overly broad temporary Google Cloud Storage credentials. In CVE-2026-42809, Polaris can vend delegated storage credentials during staged table creation before validating or reserving the requested location, allowing an attacker to supply a custom location and receive access for an attacker-chosen path. The staged-create flow also accepts write.data.path and write.metadata.path properties that can further influence the effective table location used for credential vending.
In CVE-2026-42811, Polaris incorrectly builds Credential Access Boundary CEL conditions for downscoped GCS credentials by inserting namespace and table-derived paths without escaping. Apache said a crafted namespace or table identifier can break out of the intended quoted string and collapse the path restriction, causing credentials meant for one table to work across the configured bucket. Private testing against Polaris 1.4.0 on real GCS showed the returned credentials could list, read, create, and delete objects under other table prefixes and unrelated external prefixes in the same bucket, making the practical impact effectively bucket-wide access within that bucket.
How this story unfolded
4 events from the most recent confirmed update back to the earliest known activity.
Private testing confirms bucket-wide GCS access via CVE-2026-42811
Testing against Polaris 1.4.0 on real Google Cloud Storage confirmed that a crafted identifier could collapse path restrictions in delegated credentials. The returned credentials allowed listing, reading, creating, and deleting objects under other table prefixes and unrelated external prefixes in the same bucket.
Apache discloses CVE-2026-42811 affecting Polaris GCS credential scoping
Apache disclosed CVE-2026-42811, an important-severity vulnerability in Apache Polaris before version 1.4.1 involving Google Cloud Storage downscoped credentials. Crafted namespace or table identifiers could break the intended CEL-based restriction and broaden temporary credentials to effectively bucket-wide access within the configured bucket.
Apache discloses CVE-2026-42809 in Polaris staged table creation
Apache disclosed CVE-2026-42809, an important-severity flaw in Apache Polaris before version 1.4.1. An authenticated low-privileged user could abuse staged table creation to obtain broad temporary storage credentials for an attacker-chosen location before Polaris validates or reserves it.
Apache fixes Polaris credential-vending flaws in version 1.4.1
Apache states that vulnerabilities affecting Apache Polaris versions before 1.4.1 were fixed in release 1.4.1. The fixes address improper temporary storage credential scoping issues, including staged table creation abuse and GCS access-boundary manipulation.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
3 references tracked. Mallory keeps watching after this page renders.
CVE-2026-42811 - Apache Polaris: could broaden vended GCS credentials through unescaped identifier content in access-boundary CEL conditions
cvefeed.io
Open sourceoss-sec: CVE-2026-42809: Apache Polaris: An authenticated low-privileged user can abuse Polaris staged table creation to mint broad temporary storage credentials for an attacker-chosen location before Polaris validates that location
seclists.org
Open sourceoss-sec: CVE-2026-42811: Apache Polaris: In plain terms, Polaris is supposed to issue short-lived GCS credentials that only work for one table's files, but a crafted namespace or table name can cause those credentials to work across the configured bucket instead.
seclists.org
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.



