PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98559 Linux CVE debrief

A use-after-free vulnerability exists in the Linux kernel's net/smc implementation. The smcr_port_err() function traverses the smc_lgr_list without holding the necessary lock, allowing a concurrent smc_lgr_terminate_sched() to free an lgr while it is still being dereferenced. To address this, the smc_lgr_list.lock should be held across the traversal.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-18
Advisory published
2026-10-18
Advisory updated
2026-10-18

Who should care

Linux kernel developers and maintainers, as well as users of the affected Linux kernel versions, should assess exposure and verify the application of patches. Linux distributions and vendors should evaluate the impact on their products and provide guidance to customers. Security teams and vulnerability management teams should review the affected versions and prioritize patching. System administrators and operators should verify the Linux kernel version and

Why it matters

A use-after-free vulnerability in the Linux kernel's net/smc implementation requires holding the smc_lgr_list.lock during smcr_port_err() traversal to prevent lgr from being freed while being dereferenced.

  • Verify the Linux kernel version and check if the patch is applied to prevent potential use-after-free errors.
  • Monitor the system for potential use-after-free errors to detect possible exploitation attempts.

Technical summary

The smcr_port_err() function in the Linux kernel's net/smc implementation does not hold the smc_lgr_list.lock while traversing the smc_lgr_list.list. This allows a concurrent smc_lgr_terminate_sched() to free an lgr while it is still being dereferenced, resulting in a use-after-free vulnerability. The vulnerability exists in the Linux kernel's net/smc implementation, affecting users of the affected Linux kernel versions. To address this, the smc_lgr_list.lock should be held across the traversal. The CVE record and source references indicate a use-after-free vulnerability in the Linux kernel's net/smc implementation.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided kernel patches to ensure the smc_lgr_list.lock is held during smcr_port_err() traversal.
  • Verify the Linux kernel version and check if the patch is applied.
  • Monitor the system for potential use-after-free errors.
  • Perform a thorough review of the affected Linux kernel versions and assess exposure.
  • 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.

Evidence notes

The CVE record and source references indicate a use-after-free vulnerability in the Linux kernel's net/smc implementation. However, details on affected versions, exploitation, and remediation are limited.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98559 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-98559 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/00a59600ae72d24859d0ad1783a78bc921bc2599

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0edcc4284392b28826b5d37532b366b291e6e0fa

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/34bcf11cd2528ae00bb6d764d808083c66824277

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3d35f069e1c119992000d51236dbe54da2d4e61e

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3d65a2eb4449fc9658fb860dea893025d028d90e

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/61cb282fe97b3b0ba32ca09417a693162bf4ae3f

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

  • Source reference

    Unverified legacy reference

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

    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.