PatchSiren cyber security CVE debrief
CVE-2026-43405 Linux CVE debrief
CVE-2026-43405 is a Linux kernel libceph parsing bug in ceph_monmap_decode(). The issue is not a classic code-execution flaw; it is a validation and type-handling mistake that can turn a large incoming value into a negative signed int, bypass the num_mon > CEPH_MAX_MON check, and drive an attempted oversized allocation for the monmap structure. NVD rates the issue as high severity because it is remotely reachable and affects availability.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-08
- Original CVE updated
- 2026-05-21
- Advisory published
- 2026-05-08
- Advisory updated
- 2026-05-21
Who should care
Linux kernel maintainers, distribution security teams, and operators of systems that use the kernel Ceph client/libceph paths on affected kernel releases should prioritize this CVE.
Technical summary
The kernel function ceph_monmap_decode() used signed int variables for blob_len and num_mon even though the decoded values are non-negative u32 inputs. NVD states that a very large incoming num_mon value can be interpreted as negative, allowing the num_mon > CEPH_MAX_MON validation to fail open. The result is an attempted allocation of an excessively large monmap, which will likely fail and return -ENOMEM instead of the expected -EINVAL. NVD classifies the weakness as CWE-908.
Defensive priority
High for any environment running affected Linux kernel branches with Ceph/libceph enabled. The fix is a small parser/type correction, but the exposure is remote and the official severity is high.
Recommended defensive actions
- Apply the stable kernel updates or patches linked in the official NVD references for the affected branches.
- Confirm whether your fleet uses the kernel Ceph/libceph code path; if not, still patch according to your normal kernel maintenance policy.
- Prioritize remediation on systems that may receive untrusted or less-trusted Ceph-related network traffic.
- Use the affected-version ranges from NVD to map exposure across supported branches before scheduling maintenance.
Evidence notes
CVE-2026-43405 was published in the official record on 2026-05-08 and last modified on 2026-05-21. The NVD record lists CVSS 3.1 7.5/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H and CWE-908. The NVD CPE criteria mark Linux kernel ranges starting at 5.11, 5.16, 6.2, 6.7, 6.13, 6.19, and 7.0 rc1-rc3 as vulnerable up to the specified fixed versions. The supplied description says the bug is caused by signedness changes in blob_len and num_mon during ceph_monmap_decode(), which can let a very large num_mon evade the max-mon check and trigger an unnecessary large allocation attempt.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-43405 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-43405
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-43405 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43405
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/08bc6173fd611ad5a40f472bf5f15b92aea0fe40
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5f2806684b05bd24d05c091083b8e2517ba8ffac
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/770444611f047dbfd4517ec0bc1b179d40c2f346
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/86f7060cd638d6eb042e8ed780fb83a59ca0dcb3
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b268984ae88cb0dcd7a8e8263962c748448e26e8
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ba0a4df8c563536857dcbf7b4dbd0f2a15f57ace
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ee5588e2bc41acb73f6676c0520420c107cd0140
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.