PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99023 Linux CVE debrief

A memory leak vulnerability was found in the Linux kernel's power sequencing for PCIe M2. The of_regulator_bulk_get_all() function allocates a consumers array, which was not being freed, leading to a memory leak. This issue has been resolved with an explicit kfree() for the consumers array. The vulnerability was introduced due to a missing free operation for the consumers array allocated by of_regulator_bulk_get_all(). This could lead to memory leaks in systems using the affected Linux kernel versions. Developers and maintainers of the Linux kernel, Linux distribution maintainers, and users of Linux-based systems should assess their exposure and verify that the fix is applied.

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

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and verify that the fix is applied. They should review the patch notes and apply the fix according to their system's configuration and update procedures. Additionally, they should monitor their systems for any potential memory leak issues and verify that the consumers array is properly freed after use.

Why it matters

A memory leak vulnerability was found in the Linux kernel's power sequencing for PCIe M2. The of_regulator_bulk_get_all() function allocates a consumers array, which was not being freed, leading to a memory leak. This issue has been resolved with an explicit kfree() for the consumers array. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and verify that the fix is applied.

  • Memory leak vulnerability can lead to potential denial-of-service (DoS) attacks
  • Verification of fix application is necessary to prevent potential memory leak issues
  • Monitoring for potential memory leak issues is recommended to ensure system stability

Technical summary

The Linux kernel's power sequencing for PCIe M2 has a memory leak vulnerability due to the of_regulator_bulk_get_all() function allocating a consumers array that was not being freed. This issue has been resolved with an explicit kfree() for the consumers array. The vulnerability was caused by a missing free operation for the consumers array, which could lead to memory leaks in affected systems. The fix involves adding an explicit kfree() call for the consumers array to prevent memory leaks. This change ensures that the allocated memory is properly released, mitigating the memory leak vulnerability.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patch for the memory leak vulnerability in the Linux kernel's power sequencing for PCIe M2
  • Verify that the fix is applied and the consumers array is properly freed
  • Monitor for potential memory leak issues in the Linux kernel
  • 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
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and source item provide details on the memory leak vulnerability in the Linux kernel's power sequencing for PCIe M2. The issue was resolved with a fix that includes an explicit kfree() for the consumers array.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99023 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-99023 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

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.