PatchSiren cyber security CVE debrief
CVE-2024-26877 Linux CVE debrief
CVE-2024-26877 is a Linux kernel issue in the Xilinx crypto driver finalize path. According to the kernel fix note, crypto_finalize_request must be called with bottom halves disabled; otherwise the crypto engine can trigger a kernel WARNING and call trace during AEAD request completion. The NVD record rates the issue as medium severity, with availability impact only.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2024-04-17
- Original CVE updated
- 2026-08-04
- Advisory published
- 2024-04-17
- Advisory updated
- 2026-08-04
Who should care
Linux kernel maintainers, distro and embedded-device operators, and anyone running affected kernel versions on systems that use the Xilinx/ZynqMP crypto engine path. This is especially relevant for embedded and vendor kernels that include the xilinx crypto driver or backports of it.
Technical summary
The kernel report states that zynqmp_handle_aes_req can reach crypto_finalize_aead_request and then crypto_finalize_request while BH is still enabled, which triggers a WARNING in crypto/crypto_engine.c. The fix is to call finalize with BH disabled. NVD lists affected Linux kernel ranges up to 5.10.214, 5.15.153, 6.1.83, 6.6.23, 6.7.11, and 6.8.2, plus Debian Linux 10.0 in its CPE set. The CVSS vector is CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, indicating a local, low-privilege availability issue.
Defensive priority
Medium. The main risk is kernel instability or noisy warning conditions in affected deployments, not data exposure or integrity compromise.
Recommended defensive actions
- Update to a kernel release that includes the upstream/stable fix for the Xilinx crypto driver finalize path.
- If you consume vendor or distro kernels, verify whether the fix was backported rather than relying only on base version numbers.
- Check affected hosts against the NVD version ranges and the Debian 10 advisory context before planning remediation.
- Prioritize systems that use the Xilinx/ZynqMP crypto engine or related out-of-tree crypto modules.
- Monitor affected environments for repeated kernel warnings in crypto_finalize_request / crypto_finalize_aead_request paths until patched.
Evidence notes
The summary is based on the CVE description provided in the source corpus and the official NVD record. The description includes an explicit kernel warning/call trace and the stated fix requirement: call crypto_finalize_request with BH disabled. The NVD metadata provides the affected version ranges, CVSS vector, and official patch/advisory references. No exploit code or unsupported impact claims are included.
Sources and references
Verified primary and authoritative sources
-
CVE-2024-26877 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2024-26877
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2024-26877 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2024-26877
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/03e6d4e948432a61b35783323b6ab2be071d2619
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/23bc89fdce71124cd2126fc919c7076e7cb489cf
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8a01335aedc50a66d04dd39203c89f4bc8042596
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9db89b1fb85557892e6681724b367287de5f9f20
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a71f66bd5f7b9b35a8aaa49e29565eca66299399
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a853450bf4c752e664abab0b2fad395b7ad7701c
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dbf291d8ffffb70f48286176a15c6c54f0bb0743
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.