PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98535 Linux CVE debrief

A vulnerability in the Linux kernel's fsl/fman component has been addressed. The issue involves a clock reference leak in the read_dts_node() function. Specifically, of_clk_get() returns a clock with an incremented reference count, but the code only reads the rate and never calls clk_put() to release the clock. This results in a memory leak. The clock is not stored, making it impossible to release the reference later. To fix this, the clock should be released after its rate has been read, covering both normal execution and error paths where the rate is zero.

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 maintainers, Linux distribution maintainers, and users of affected systems should assess their exposure and prioritize patching or applying compensating controls. This includes operators managing Linux kernel deployments, platform administrators, vulnerability management teams, and security teams responsible for monitoring and mitigating potential security risks.

Why it matters

This vulnerability in the Linux kernel's fsl/fman component can lead to memory leaks and potential security risks if not patched. Linux kernel maintainers and users should assess exposure and prioritize patching.

  • Denial-of-service (DoS) risks due to memory leaks.
  • Potential information disclosure risks if exploited.

Technical summary

The Linux kernel's fsl/fman component has a clock reference leak in the read_dts_node() function due to of_clk_get() returning a clock with an incremented reference count without a corresponding clk_put() call, resulting in a memory leak. This issue can lead to denial-of-service (DoS) risks and potential information disclosure if exploited. Linux kernel maintainers and users should assess exposure and prioritize patching or applying compensating controls to mitigate these risks. The clock is not stored, making it impossible to release the reference later. To fix this, the clock should be released after its rate has been read, covering both normal execution and error paths where the rate is zero.

Defensive priority

Linux kernel maintainers and users should assess exposure and prioritize patching or applying compensating controls to mitigate potential denial-of-service (DoS) or information disclosure risks.

Recommended defensive actions

  • Review and apply the provided patch to the Linux kernel's fsl/fman component.
  • Assess the system's exposure to this vulnerability and prioritize patching.
  • Monitor system logs for potential exploitation attempts.
  • 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.

Evidence notes

The CVE record and associated source references provide details on the vulnerability. However, the scope of affected systems, exploitation attempts, and specific attack vectors are not clearly documented in the provided corpus.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98535 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-98535 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/5c90f99ba74b55ddd8e919224921033cc4077f01

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/874fd58b321a9238e47c2a46345444287f2a5781

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9fd6d0861ae2fd44c771d6bc93b29bbc1202fe8e

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.