CVE-2026-72154 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

openrisc: Corrige o sincronismo SMP de jump_label

O commit original 8c30b0018f9d ("openrisc: Add jump label support") copia da arm64 e não considera adequadamente como funciona a invalidação do icache em núcleos remotos no OpenRISC. No OpenRISC, os icaches remotos precisam ser invalidados; caso contrário, as static keys podem permanecer com estado obsoleto após a atualização.

Corrige o sincronismo de cache SMP da seguinte forma:

1. Invalida adequadamente os icaches dos núcleos remotos em sistemas SMP usando `icache_all_inv`. O código antigo usa `kick_all_cpus_sync()`, que executa uma chamada de função IPI no-op nos CPUs remotos, o que consome muito processamento e despeja muitas linhas de cache durante o processo, mas não despeja todas as necessárias e está incorreto para OpenRISC. 2. Para arquiteturas que não possuem caches WRITETHROUGH, certifique-se de despejar o dcache após a aplicação do patch (patching).

Para testar isso, primeiro reproduzi o problema usando um módulo de teste personalizado [0]. O teste confirmou que algumas linhas do icache mantinham sequências de código static_key obsoletas após chamar `static_branch_enable()`. Após este patch, não há mais problemas de coerência com jump_label.

[0] https://github.com/stffrdhrn/or1k-utils/tree/master/tests/smp_static_key_test

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390471

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!