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.