PatchSiren cyber security CVE debrief
CVE-2026-43407 Linux CVE debrief
CVE-2026-43407 is a critical Linux kernel libceph vulnerability in ceph_handle_auth_reply(). A malformed CEPH_MSG_AUTH_REPLY message can drive an integer overflow in payload_len, turning a length into a negative value and leading to an out-of-bounds read. The issue was published on 2026-05-08 and last modified on 2026-05-21; official stable kernel patch references are listed in the source corpus.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.1
- 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, distro security teams, and operators running Ceph-connected systems on affected kernel branches should prioritize this issue. It is especially relevant for environments where hosts process untrusted or externally influenced Ceph traffic, including cluster nodes and clients.
Technical summary
The NVD record and kernel fix description indicate that ceph_handle_auth_reply() stored payload_len in an int. For values greater than INT_MAX, the length could overflow into a negative number, which then affects pointer arithmetic and allows ceph_decode_need() to validate only the end boundary while still permitting an invalid read before the allocation. The patch changes payload_len and result_msg_len to u32 and adds sanity checks that reject values larger than the overall segment length immediately after parsing. NVD classifies the weakness as CWE-125 and rates it CVSS 3.1 9.1/Critical (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H).
Defensive priority
Critical. Patch and verify exposure promptly, especially on any host that may handle Ceph authentication replies. The vulnerability is network-reachable in the CVSS vector and affects a broad set of Linux kernel release branches listed by NVD.
Recommended defensive actions
- Update affected Linux kernels to a vendor build that includes the libceph fix.
- Confirm whether any systems use Ceph and whether they run kernel versions in the affected ranges reported by NVD.
- Prioritize internet-facing, cluster, and storage nodes that process Ceph traffic.
- Track distro advisories and backport status for the kernel branches you operate, since the official fix is provided through stable kernel patches.
- Validate remediation by checking the installed kernel against your vendor's fixed-package guidance rather than relying only on upstream version labels.
Evidence notes
Supported by the supplied NVD record and kernel patch references. The source corpus states that payload_len and result_msg_len were changed to u32 and that additional ceph_decode_need() sanity checks were added. NVD lists affected kernel branches including 2.6.34.1 through before 5.10.253, 5.11 through before 5.15.203, 5.16 through before 6.1.167, 6.2 through before 6.6.130, 6.7 through before 6.12.78, 6.13 through before 6.18.19, 6.19 through before 6.19.9, plus 2.6.34 release variants and 7.0-rc1 through rc3. No KEV listing is present in the supplied enrichment.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-43407 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-43407
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-43407 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43407
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/6cee34d6669fe176b4259131adb1a145c939b472
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8bb87547e92dcf0928ed763c60e0ac8d733c3656
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9f9e2297f45fc2d2524eb104c289d69ddef95665
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b282c43ed156ae15ea76748fc15cd5c39dc9ab72
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ea080b21092590122c3f971cf588932cdbf47847
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ed024d2f4c79c0eb2464df0fb640610ac301f9a0
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/edc678e5cd11730a2834b43071d8923f05bc334d
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.