PatchSiren cyber security CVE debrief
CVE-2026-97614 Linux CVE debrief
The Linux kernel has a vulnerability in the net: dsa: tag_brcm: legacy FCS, which could lead to slab-out-of-bounds reads when handling nonlinear skbs. This issue arises because the tagger calculates the CRC over skb->len bytes starting at skb->data, potentially reading past the linear head into unrelated slab memory. The tagger appends an Ethernet FCS but does not declare the required tailroom, leading DSA to leave NETIF_F_SG and NETIF_F_FRAGLIST enabled on the user port. As a result, nonlinear skbs can reach the CRC calculation, causing out-of-bounds reads.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Defenders responsible for Linux kernel configurations and DSA deployments should assess exposure and prioritize verification of kernel versions and configurations. This includes operators managing Linux-based systems, platform administrators overseeing DSA deployments, vulnerability management teams evaluating potential impacts, and security teams reviewing configurations and monitoring for potential slab-out-of-bounds reads in the Linux kernel.
Why it matters
The Linux kernel vulnerability in net: dsa: tag_brcm: legacy FCS could lead to slab-out-of-bounds reads when handling nonlinear skbs. Defenders should prioritize verifying Linux kernel versions and configurations, particularly in systems where DSA is used.
- Potential slab-out-of-bounds reads in the Linux kernel.
- Nonlinear skbs can reach the CRC calculation, causing out-of-bounds reads.
- Verification of Linux kernel versions and configurations is necessary.
- DSA configurations need review and update to prevent exploitation.
Technical summary
The Linux kernel vulnerability in net: dsa: tag_brcm: legacy FCS could lead to slab-out-of-bounds reads when handling nonlinear skbs. The tagger calculates the CRC over skb->len bytes starting at skb->data, potentially reading past the linear head into unrelated slab memory. The required tailroom is not declared, leading DSA to leave NETIF_F_SG and NETIF_F_FRAGLIST enabled on the user port. This issue arises because the tagger appends an Ethernet FCS but does not declare that tailroom, allowing nonlinear skbs to reach the CRC calculation, causing out-of-bounds reads. Defenders should prioritize verifying Linux kernel versions and configurations to ensure they are not vulnerable to this issue, particularly in
Defensive priority
Defenders should prioritize verifying the Linux kernel versions and configurations to ensure they are not vulnerable to this issue, particularly in systems where DSA is used.
Recommended defensive actions
- Verify Linux kernel versions and configurations to ensure they are not vulnerable to this issue.
- Review and update DSA configurations to prevent nonlinear skbs from reaching the CRC calculation.
- Monitor for potential slab-out-of-bounds reads in the Linux kernel.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
Evidence notes
The vulnerability was discovered through a KASAN-enabled dsa_loop test, which reported a slab-out-of-bounds read in crc32_le. The call trace indicates that the issue occurs in the brcm_leg_fcs_tag_xmit function.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97614 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97614
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97614 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97614
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3eb5c7e1c154c74568620a25c6751bb8d6d8d728
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5be081b83abd3f17d908953b4bb77279f5a149e3
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/709451db123d90743fa9104b48f324a8e49f8c6f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.