CVE-2026-54330

EUVD-2026-67276
Ceph is an open-source distributed storage platform providing object, block, and file storage. In versions prior to 20.2.4 and 19.2.6, the Ceph Object Gateway (RGW) SigV4 handler does not reject requests that carry x-amz-* headers absent from the signed header set, allowing anyone holding a presigned URL to attach arbitrary unsigned x-amz-* headers that RGW will honor. AWS S3 requires every x-amz-* header on a SigV4 request to be signed and rejects requests bearing additional unsigned headers, but RGW validates only the headers listed in X-Amz-SignedHeaders and ignores any extra ones, so they take effect without being covered by the signature. By adding such headers to a presigned PUT URL, an attacker can grant themselves more capabilities than the URL's signer intended and escalate their privileges. This issue is fixed in versions 20.2.4 and 19.2.6.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
8.1 HIGH
NETWORK
LOW
LOW
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 28.63%
Debian logo
Debian Releases
Debian Product
Codename
ceph
bookworm
vulnerable
bookworm (security)
vulnerable
forky
20.2.4+ds-1
fixed
sid
20.2.4+ds-1
fixed
trixie
vulnerable
trixie (security)
vulnerable
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
ceph
bionic
Fixed 12.2.13-0ubuntu0.18.04.11+esm3
released
focal
Fixed 15.2.17-0ubuntu0.20.04.6+esm2
released
jammy
Fixed 17.2.9-0ubuntu0.22.04.4
released
noble
pending
resolute
Fixed 20.2.0-0ubuntu2.1
released
trusty
not-affected
xenial
not-affected
Azure Linux logo
Azure Linux Releases
Azure Package
Release
ceph
Azure Linux 3.0
0:18.2.2-13.azl3
fixed