PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99020 Linux CVE debrief

A PatchSiren debrief of CVE-2026-99020 based on the supplied source corpus. The Linux kernel regulator: tps6594-regulator module has a vulnerability where the TPS65224 BUCK2, BUCK3, and BUCK4 descriptors incorrectly pass 4 as n_linear_ranges, but the tps65224_bucks_2_3_4_ranges[] array only has two entries. This could lead to out-of-bounds reads when checking voltage constraints. Defenders should assess exposure and prioritize verification of kernel versions and application of fixes. The CVE record was published on 2026-10-23T12:20:57.162Z and has not been modified since then.

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

Defenders responsible for Linux kernel deployments should assess exposure and prioritize verification of kernel versions and application of fixes. This includes operators, platform administrators, and security teams who manage Linux kernel-based systems. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.

Why it matters

Defenders should prioritize verifying Linux kernel versions and applying fixes to prevent potential out-of-bounds reads when checking voltage constraints.

  • Verify Linux kernel versions to determine exposure
  • Apply fixes to prevent out-of-bounds reads

Technical summary

The Linux kernel regulator: tps6594-regulator module has a vulnerability where the TPS65224 BUCK2, BUCK3, and BUCK4 descriptors incorrectly pass 4 as n_linear_ranges, but the tps65224_bucks_2_3_4_ranges[] array only has two entries. This could lead to out-of-bounds reads when checking voltage constraints. The vulnerability affects Linux kernel deployments using the tps6594-regulator module. Defenders should prioritize verifying Linux kernel versions and applying fixes to prevent potential out-of-bounds reads when checking voltage constraints.

Defensive priority

Defenders should prioritize verifying the Linux kernel versions used in their deployments and applying the fixes provided by the Linux kernel maintainers.

Recommended defensive actions

  • Verify Linux kernel versions used in deployments
  • Apply fixes provided by Linux kernel maintainers
  • Check voltage constraints against every selector
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • 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 and source item provide details about a vulnerability in the Linux kernel regulator: tps6594-regulator module. The TPS65224 BUCK2, BUCK3, and BUCK4 descriptors incorrectly pass 4 as n_linear_ranges, but the tps65224_bucks_2_3_4_ranges[] array only has two entries. This could lead to out-of-bounds reads when checking voltage constraints.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99020 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-99020 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99020.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1ea151615a82fd94f25e38b2cc7eeac49112508b

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/66b7da589b2ce44a02b8387c6160e9254685f34f

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2f15518682c779b1014552cb2ccb4a2052f85f27

    Supplemental source

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.