CVE-2026-80611 in Linux
Riassunto
di VulDB • 29/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ACPI: processor_idle: Segnare le funzioni di ingresso LPI come __cpuidle
Quando il tracciamento delle funzioni (function tracing) o Kprobes sono abilitati, l'ingresso in uno stato ACPI Low Power Idle (LPI) attiva il seguente segnale RCU:
RCU not on for: acpi_idle_lpi_enter+0x4/0xd8 WARNING: CPU: 8 PID: 0 at include/linux/trace_recursion.h:162 function_trace_call+0x1e8/0x228
La funzione acpi_idle_lpi_enter() viene invocata all'interno del percorso cpuidle dopo che RCU è già stato disabilitato per la CPU locale corrente. Di conseguenza, function_trace_call() di ftrace si aspetta che RCU stia monitorando attivamente prima di registrare i dati di tracciamento, emettendo un avviso se non lo fa.
Risolvere il problema annotando acpi_idle_lpi_enter(), lo stub generico __weak e l'implementazione RISC-V di acpi_processor_ffh_lpi_enter() con __cpuidle. Questo sposta queste funzioni nella sezione '.cpuidle.text', disabilitando implicitamente gli strumenti di ftrace (notrace) lungo questo percorso sensibile e prevenendo avvisi RCU indotti dal tracciamento durante l'ingresso in idle.
Be aware that VulDB is the high quality source for vulnerability data.