A flaw was found in the way signature calculation was handled by cephx authentication protocol. An attacker having access to ceph cluster network who is able to alter the message payload was able to bypass signature checks done by cephx protocol. Ceph branches master, mimic, luminous and jewel are believed to be vulnerable.
{
"unresolved_ranges": [
{
"vendor_product": "debian:debian_linux",
"cpes": [
"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "8.0"
},
{
"last_affected": "8.0"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:ceph_storage",
"cpes": [
"cpe:2.3:a:redhat:ceph_storage:1.3:*:*:*:*:*:*:*",
"cpe:2.3:a:redhat:ceph_storage:3:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "1.3"
},
{
"last_affected": "1.3"
},
{
"introduced": "3"
},
{
"last_affected": "3"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:ceph_storage_mon",
"cpes": [
"cpe:2.3:a:redhat:ceph_storage_mon:3:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "3"
},
{
"last_affected": "3"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:ceph_storage_osd",
"cpes": [
"cpe:2.3:a:redhat:ceph_storage_osd:3:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "3"
},
{
"last_affected": "3"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:enterprise_linux",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "7.0"
},
{
"last_affected": "7.0"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:enterprise_linux_desktop",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "7.0"
},
{
"last_affected": "7.0"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:enterprise_linux_server",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "7.0"
},
{
"last_affected": "7.0"
}
],
"source": "CPE_STRING"
},
{
"vendor_product": "redhat:enterprise_linux_workstation",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "7.0"
},
{
"last_affected": "7.0"
}
],
"source": "CPE_STRING"
}
]
}{
"cpe": [
"cpe:2.3:a:redhat:ceph_storage_mon:2:*:*:*:*:*:*:*",
"cpe:2.3:a:redhat:ceph_storage_osd:2:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.0:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.1:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.2:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.3:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.4:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.5:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.6:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.7:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.8:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.9:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.10:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:10.2.11:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.0:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.1:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.2:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.3:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.4:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.5:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.6:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:12.2.7:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:13.2.0:*:*:*:*:*:*:*",
"cpe:2.3:a:ceph:ceph:13.2.1:*:*:*:*:*:*:*",
"cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*",
"cpe:2.3:o:opensuse:leap:15.0:*:*:*:*:*:*:*"
],
"source": [
"CPE_STRING",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "2"
},
{
"last_affected": "2"
},
{
"introduced": "10.2.0"
},
{
"last_affected": "10.2.0"
},
{
"introduced": "10.2.1"
},
{
"last_affected": "10.2.1"
},
{
"introduced": "10.2.2"
},
{
"last_affected": "10.2.2"
},
{
"introduced": "10.2.3"
},
{
"last_affected": "10.2.3"
},
{
"introduced": "10.2.4"
},
{
"last_affected": "10.2.4"
},
{
"introduced": "10.2.5"
},
{
"last_affected": "10.2.5"
},
{
"introduced": "10.2.6"
},
{
"last_affected": "10.2.6"
},
{
"introduced": "10.2.7"
},
{
"last_affected": "10.2.7"
},
{
"introduced": "10.2.8"
},
{
"last_affected": "10.2.8"
},
{
"introduced": "10.2.9"
},
{
"last_affected": "10.2.9"
},
{
"introduced": "10.2.10"
},
{
"last_affected": "10.2.10"
},
{
"introduced": "10.2.11"
},
{
"last_affected": "10.2.11"
},
{
"introduced": "12.2.0"
},
{
"last_affected": "12.2.0"
},
{
"introduced": "12.2.1"
},
{
"last_affected": "12.2.1"
},
{
"introduced": "12.2.2"
},
{
"last_affected": "12.2.2"
},
{
"introduced": "12.2.3"
},
{
"last_affected": "12.2.3"
},
{
"introduced": "12.2.4"
},
{
"last_affected": "12.2.4"
},
{
"introduced": "12.2.5"
},
{
"last_affected": "12.2.5"
},
{
"introduced": "12.2.6"
},
{
"last_affected": "12.2.6"
},
{
"introduced": "12.2.7"
},
{
"last_affected": "12.2.7"
},
{
"introduced": "13.2.0"
},
{
"last_affected": "13.2.0"
},
{
"introduced": "13.2.1"
},
{
"last_affected": "13.2.1"
},
{
"introduced": "9.0"
},
{
"last_affected": "9.0"
},
{
"introduced": "15.0"
},
{
"last_affected": "15.0"
}
]
}
[
{
"target": {
"file": "src/auth/cephx/CephxSessionHandler.cc"
},
"deprecated": false,
"id": "CVE-2018-1129-692b6d65",
"signature_version": "v1",
"digest": {
"line_hashes": [
"101714054873615671449533678637528044464",
"204730747377763657306045922406037871061",
"184802433459791542385591813469305405696",
"194278290954202200063202169266421026999",
"285463715664107292597185474115337948286",
"224938655615217954667083534808567329747",
"323238405061339438124703828007163250784",
"14757801484515209770633037163635416171",
"299161139125190904871246778424746238226",
"303706062647846700364494057358149497993",
"138165059623664855551085062335377841829",
"68267178292800905880981098471657786013",
"259515854766984647381144657126725459037",
"55799125619598551732393041818857719598",
"173058415040374091877904087060601833097",
"270970690406432738190333471416352672776",
"324432494467839850124208327321842254472",
"81730675890199934822491768895838590587",
"220696923193420841983351434307727546251",
"229605938422456436814419580630024746619",
"168521888538563092444045135638220475818",
"114408788652185594976620226019750969539",
"72228878591817537367041508760725390316",
"274988142511309477226691216762725432855",
"100363914576226021838070188872572478717",
"166929772427402107687685460495313949298",
"180625950686284105336856111568935054618",
"106038062038205489926169328513547198569",
"34436572616374088243955802758804131473",
"171581963407818784950342056701526804311",
"247967641418735543141665557550669436266",
"165244961831484882699473163193719059976"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/ceph/ceph/commit/8f396cf35a3826044b089141667a196454c0a587"
},
{
"target": {
"file": "src/auth/cephx/CephxSessionHandler.cc",
"function": "CephxSessionHandler::_calc_signature"
},
"deprecated": false,
"id": "CVE-2018-1129-be39d2f8",
"signature_version": "v1",
"digest": {
"function_hash": "31450864465716846747214712719381154708",
"length": 1302.0
},
"signature_type": "Function",
"source": "https://github.com/ceph/ceph/commit/8f396cf35a3826044b089141667a196454c0a587"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-1129.json"
"2026-07-08T14:13:43Z"