No kernel Linux, a seguinte vulnerabilidade foi resolvida. firmware_loader: corrigir o bloqueio recursivo no device_cache_fw_images() Um bloqueio recursivo pode ocorrer no gestor de notificação de gerenciamento de energia do carregador de firmware. Durante a preparação do sistema de suspensão ou hibernação, fw_pm_notify() chama device_cache_fw_images(). Esta função adquire fw_lock para definir o estado de cache do firmware para FW_LOADER_START_CACHE e, em seguida, itera sobre todos os dispositivos usando dpm_for_each_dev() enquanto ainda mantém o bloqueio.
Para cada dispositivo, dev_cache_fw_image() programa trabalhos assíncronos para armazenar o firmware. Se a alocação de memória para o item de trabalho async falhar (por exemplo, em condições fora da memória), async_schedule_node_ domain() volta a executar a função de trabalho sincronamente no thread atual. O caminho de execução síncrona (__async_dev_cache_fw_image() -> cache_firmware() -> request_firmware() -> assinalar_ fw()) tenta adquirir o fw_lock novamente. Uma vez que o thread atual já mantém fw_lock, isso resulta em um bloqueio recursivo. Corrija isso liberando fw_lock imediatamente após atualizar o estado de cache e antes de ligar para dpm_for_each_dev(). O bloqueio só é necessário para proteger a atualização do estado. As solicitações concomitantes de firmware verão corretamente o estado FW_LOADER_START_CACHE e usarão o mecanismo piggyback, que é protegido independentemente pelo seu próprio fwc->name_lock.
Registro de aconselhamento: GHSA- 2 - O que... 3329 - 9322. Identificadores relacionados: CVE- 2026 - 74331. Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 15 T 06: 32: 30.000 Z e lista a sua última modificação como 2026 - 08 - 15 T 06: 32: 30.000 Z. Severidade: não classificado. Nenhum vetor de pontuação está listado no registro.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 9 suporte de referências nestes tipos: AVISO, WEB.