CVE-2018-16889 json
Ceph does not properly sanitize encryption keys in debug logging for v4 auth.
published 2019-01-28 7 y ago modified 2026-06-17 4 mo ago also EUVD-2018-8677
- cvss
- 5.5
- version 3.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 45%
- public exploits
- 0
- none known
Summary
Ceph does not properly sanitize encryption keys in debug logging for v4 auth. This results in the leaking of encryption key information in log files via plaintext. Versions up to v13.2.4 are vulnerable.
Patch / fix
- ceph Debian 14, Debian 13, Debian 12 12.2.11+dfsg1-1
debian advisories DEBIAN-CVE-2018-16889
- ceph Ubuntu 16.04 LTS 10.2.11-0ubuntu0.16.04.2
- ceph Ubuntu 18.04 LTS 12.2.11-0ubuntu0.18.04.1
ubuntu advisories UBUNTU-CVE-2018-16889
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- ceph ceph storage 3 2:12.2.12-45.el7cp
- librbd1 ceph storage 3 2:12.2.12-45.el7cp
- librgw2 ceph storage 3 2:12.2.12-45.el7cp
- ceph-mds ceph storage 3 2:12.2.12-45.el7cp
- ceph-mgr ceph storage 3 2:12.2.12-45.el7cp
- ceph-mon ceph storage 3 2:12.2.12-45.el7cp
- ceph-osd ceph storage 3 2:12.2.12-45.el7cp
- ceph-base ceph storage 3 2:12.2.12-45.el7cp
red hat advisories RHSA-2019:2538
- ceph SLES for SAP 12 SP4, SLES 12 SP4, SLED 12 SP4 +2 more 12.2.12+git.1568024032.02236657ca-2.39.1
- ceph SLE Module for Basesystem 15 SP1, Enterprise Storage 6 14.2.1.468+g994fd9e0cc-3.3.2
- ceph SLES for SAP 12 SP4, SLES for SAP 12 SP3, SLES 12 SP4 +6 more 12.2.10+git.1549630712.bb089269ea-2.27.2
suse advisories SUSE-SU-2019:2364-1SUSE-SU-2019:2049-1SUSE-SU-2019:0499-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2018-16889 updated cvss 5.5
ceph: debug logging for v4 auth does not sanitize encryption keys
-
Red Hat Ceph Storage 3 for Ubuntufixed: vendor fix RHSA-2019:2541
-
Red Hat Ceph Storage 3.3 MON ceph 12.2.12-45.el7cp, librbd1 12.2.12-45.el7cp, librgw2 12.2.12-45.el7cp, ceph-mgr 12.2.12-45.el7cp, ceph-mon 12.2.12-45.el7cp, ceph-base 12.2.12-45.el7cp, +10 more Red Hat Ceph Storage 3.3 OSD ceph 12.2.12-45.el7cp, librbd1 12.2.12-45.el7cp, librgw2 12.2.12-45.el7cp, ceph-osd 12.2.12-45.el7cp, ceph-base 12.2.12-45.el7cp, ceph-test 12.2.12-45.el7cp, +9 more Red Hat Ceph Storage 3.3 Tools ceph 12.2.12-45.el7cp, libntirpc 1.7.4-1.el7cp, librbd1 12.2.12-45.el7cp, librgw2 12.2.12-45.el7cp, ceph-mds 12.2.12-45.el7cp, cephmetrics 2.0.6-1.el7cp, +21 morefixed: vendor fix RHSA-2019:2538
-
Red Hat Ceph Storage 2 ceph, librbd1, librgw2, ceph-mds, ceph-mon, ceph-osd, +12 more Red Hat Enterprise Linux 7 librbd1, librados2, python-rbd, ceph-common, python-rados Red Hat Enterprise Linux 8 librbd1, librados2, libcephfs2, libradosstriper1 Red Hat Virtualization 4 redhat-virtualization-host-image-updatenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.54% chance of exploitation in the next 30 days, higher than 45% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- bugzilla.redhat.com https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16889 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.0 | 5.5 | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 3.0 | 7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:P/I:N/A:N |
Affected products
- The Ceph Project ceph
Classification
References
-
bugzilla.redhat.com
/show_bug.cgi?id=CVE-2018-16889
exploit, issue-tracking, patch, third-party-advisory
-
usn.ubuntu.com
/4035-1/
vendor-advisory
-
access.redhat.com
/errata/RHSA-2019:2538
vendor-advisory
-
access.redhat.com
/errata/RHSA-2019:2541
vendor-advisory
-
securityfocus.com
/bid/106528
vdb-entry, third-party-advisory
Sources
- CVE List CVE-2018-16889
- NVD CVE-2018-16889
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.