CVE-2026-93133
NoneCVSS
—
EPSS
0.2%
Published
Sep 17, 2026
CISA due date
—
Cloudanix analysis
A missing check in the Linux kernel for certain processor systems could cause computers to crash unexpectedly during startup.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- High
- Impact
- Other
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Uninitialized link_handle variable in riscv_acpi_add_prt_dep() when acpi_get_handle() fails, leading to use of invalid memory during ACPI PRT dependency processing on RISC-V systems.
Why it matters to the business
Potential kernel instability or crashes during boot or device enumeration on RISC-V platforms using ACPI, increasing downtime risk for affected hardware deployments.
How an attack unfolds
An attacker with local or boot-time control over ACPI tables on a vulnerable RISC-V system triggers the riscv_acpi_add_prt_dep path where acpi_get_handle fails, resulting in undefined behavior from the uninitialized handle.
How to fix it
Apply the upstream kernel patch that adds explicit status checking for acpi_get_handle and skips the entry on failure; rebuild and deploy updated kernel images for RISC-V systems.
How to confirm the fix worked
Inspect kernel source for the patched riscv_acpi_add_prt_dep function containing the status check; verify running kernel version contains the fix via kernel build configuration or changelog.
Typical attack path
- Gain ability to influence ACPI tables or boot environment on RISC-V target
- Trigger kernel ACPI initialization code path that calls riscv_acpi_add_prt_dep
- Cause acpi_get_handle to return failure for the PRT entry
- Induce use of uninitialized link_handle leading to kernel fault or corruption
How to detect it
Review kernel logs and crash dumps for ACPI-related faults during RISC-V initialization; correlate boot failures with absence of the status check in the affected function.
What your security team should do
- Prioritize kernel updates for all RISC-V Linux deployments using ACPI
- Monitor upstream stable kernel releases for inclusion of this fix
- Test ACPI-enabled RISC-V boot paths in staging environments before production rollout
The record
In the Linux kernel, the following vulnerability has been resolved: ACPI: RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep() In riscv_acpi_add_prt_dep(), the acpi_get_handle() call can fail which would leave link_handle uninitialized. Fix it by checking the acpi_get_handle() return status and skip the entry if it fails.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|