Database/Control plane, storage & DevOps
Ceph RGW: unsigned x-amz-* headers on presigned URLs are honored, letting a URL holder escalate privileges
Impact
RGW validates only the headers listed in X-Amz-SignedHeaders and ignores any additional x-amz-* headers, unlike S3 which rejects them. Anyone holding a presigned URL can attach unsigned x-amz-* headers that RGW acts on, obtaining capabilities the signer never intended to delegate - a presigned PUT becomes a lever for more than the single scoped write. On a GPU fleet this matters because Ceph RGW is commonly the shared bucket layer for datasets, checkpoints and model artifacts across tenants, and presigned URLs are routinely handed to training jobs, notebooks and external collaborators as a deliberately narrow grant. The record scores it 8.1 with confidentiality and integrity impact and no availability impact.
Who can reach it
Anyone who has been given a presigned RGW URL, including a party with no account on the cluster. No further authentication is needed - the presigned URL itself is the credential, and the attacker only needs network reach to the RGW endpoint.
What to do
Upgrade Ceph to 20.2.4 or 19.2.6, which the advisory names as the fixed releases, and restart the radosgw daemons; no OSD or MON restart is implied by the fix and client I/O to the gateway is interrupted only for the rolling restart window. Until you can upgrade, treat outstanding presigned URLs as broader grants than intended - shorten their expiry and reissue anything long-lived. The advisory does not describe a configuration-level mitigation that leaves the gateway in service.
References
Related entries
- Linux MACsec (replay protection at XPN lower-PN wrap): MACsec replay protection fails at the extended-packet-numberCVE-2026-63925 · Linux MACsec (replay protection at XPN lower-PN wrap)High
- Atlantis: workspace names escape the working directory into os.RemoveAll and os.MkdirAllCVE-2026-64679 · Atlantis (workspace path handling in atlantis.yaml and /api/plan)High
- Dell PowerStore T SDNAS: unauthenticated NFS/RPC buffer overflow allows command execution on the arrayCVE-2026-70415 · Dell PowerStore T SDNAS (NFS/RPC service)High
- GlusterFS (glusterd, auth.allow): The auth.allow option does not actually restrict who may connect, so anyCVE-2018-1112 · GlusterFS (glusterd, auth.allow)High
- Altair PBS Professional / OpenPBS (pbs_mom): Pbs_mom, the daemon that executes jobs on every compute node, acceptsCVE-2019-15719 · Altair PBS Professional / OpenPBS (pbs_mom)High
- Ceph MON / MGR (ceph-mon, ceph-mgr): Ceph-mon and ceph-mgr fail to enforce the caps on an authenticated principal, so aCVE-2020-10736 · Ceph MON / MGR (ceph-mon, ceph-mgr)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.