CVE-2024-48916 Ceph is vulnerable to authentication bypass through RadosGW

High 8.1 Published Updated

Attackers can bypass authentication in Ceph RadosGW by sending JWTs with the 'none' algorithm, allowing unauthorized access to the storage system.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-48916?

CVE-2024-48916 is a high-severity authentication bypass vulnerability in ceph, published on 30 Jul 2025. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Ceph is a distributed object, block, and file storage platform. In versions 19.2.3 and below, it is possible to send an JWT that has "none" as JWT alg. And by doing so the JWT signature is not checked. The vulnerability is most likely in the RadosGW OIDC provider. As of time of publication, a known patched version has yet to be published.

Weakness: CWE-345

Which versions are affected by CVE-2024-48916?

1 open source package ship an affected version, including ceph.

PackageAffectedFixed in
ceph BitnamiAll versions20.2.1
Linux distribution packages (39)
ceph Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-base Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-base-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-common Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-common-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-debugsource Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-exporter-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-fuse Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-fuse-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-immutable-object-cache Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-immutable-object-cache-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-mds-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-mgr-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-mib Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-mon-client-nvmeof-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-mon-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-osd-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-radosgw-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-resource-agents Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-selinux Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
ceph-test-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
cephadm Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
cephfs-mirror-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
cephfs-top Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephfs-daemon-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephfs-devel Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephfs-proxy2 Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephfs-proxy2-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephfs2 Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephfs2-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libcephsqlite-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
librados-devel Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
librados-devel-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
librados2 Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
librados2-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libradospp-devel Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libradosstriper1 Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp
libradosstriper1-debuginfo Red Hat:ceph_storage:8.0::el9All versions2:19.2.0-55.el9cp

How do I fix CVE-2024-48916?

Upgrade ceph to 20.2.1 or later.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2024-48916 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-48916 exists.

Sources

Also known as AZL-65996, AZL-66005, BIT-ceph-2024-48916, DEBIAN-CVE-2024-48916, GHSA-5g9m-mmp6-93mq, MGASA-2025-0011 and 7 more.

Is CVE-2024-48916 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free