PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-64048 Linux CVE debrief

A vulnerability was found in the Linux kernel, specifically in the net/smc module. The vulnerability, known as CVE-2026-64048, affects the SMC-D client. An issue arises when slot 0 of ini->ism_dev[]/ini->ism_chid[] is reserved for an SMC-Dv1 device and left in its kzalloc()'ed state with ism_dev[0] == NULL and ism_chid[0] == 0. A malicious peer can reply to a SMC-Dv2-only proposal with d1.chid == 0, matching the empty slot. This causes ini->ism_selected to become 0, leading to a null pointer dereference in smc_conn_create() at offsetof(struct smcd_dev, lgr_lock) == 0x68. The fix requires ism_dev[i] to be non-NULL before accepting a CHID match. Users of the Linux kernel should be aware of this vulnerability and take necessary actions.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-19
Original CVE updated
2026-09-02
Advisory published
2026-07-19
Advisory updated
2026-09-02

Who should care

Users of the Linux kernel, specifically those using the SMC-D client, should be aware of this vulnerability. This includes Linux kernel developers, maintainers, and users who need to apply patches or take mitigations to prevent exploitation. Additionally, security teams and vulnerability management teams should be aware of this vulnerability and review their systems for potential exposure.

Technical summary

The vulnerability is caused by a malicious peer replying to a SMC-Dv2-only proposal with d1.chid == 0, which matches the empty slot, ini->ism_selected becomes 0, and the subsequent ism_dev[0]->lgr_lock dereference in smc_conn_create() faults. The fix requires ism_dev[i] to be non-NULL before accepting a CHID match. This vulnerability affects the SMC-D client in the Linux kernel, where slot 0 of ini->ism_dev[]/ini->ism_chid[] is reserved for an SMC-Dv1 device. The vulnerability can be resolved by requiring ism_dev[i] to be non-NULL before accepting a CHID match.

Defensive priority

Medium

Recommended defensive actions

  • Apply the patch
  • Monitor for updates
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • 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 CVE record was published on 2026-07-19T16:17:45.190Z and has not been modified since then. The Linux kernel vulnerability (CVE-2026-64048) was found in the net/smc module, specifically in the SMC-D client. The vulnerability allows a malicious peer to reply to a SMC-Dv2-only proposal with d1.chid == 0, matching an empty slot. This causes ini->ism_selected to become 0, leading to a null pointer dereference in smc_conn_create(). The fix requires ism_dev[i] to be non-NULL before accepting a CHID match. Users should verify their Linux kernel versions and apply patches if necessary.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-64048 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-64048

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-64048 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64048

    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/277740023def559a4a2ddc3e8e784ee37a0f16a9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/53eb7bd09aace72fa17510d80e0caf5ca058c231

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/65edb3b0822cfe5041be8fbabebd57e2e5ad9f4e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6927cacf2b10d4fa80c1a2d407512ef9397c59c6

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/afa9036b8c9963947b487c36e332df6a42c96fcb

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d38ba387244e5c5f7db3e11ea98bc2c7beccb0c0

    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.