No kernel Linux, a seguinte vulnerabilidade foi resolvida. rede: openvswitch: realocar as respostas de atualização para IDs incompatíveis ovs_flow_cmd_new() prealoca o skb opcional antes de tomar ovs_mutex e antes de saber qual fluxo existente será atualizado. Isso normalmente está bem porque o skb é dimensionado a partir do identificador de fluxo de solicitação. Esse identificador também se torna o identificador do fluxo inserido. Para atualizações, no entanto, um pedido com um UFID pode falhar a procura por UFID e depois voltar para a procura por tecla de fluxo. Essa busca pode encontrar legitimamente um fluxo identificado com chave existente. Os UFIDs são opcionais e a chave de fluxo é o identificador principal.

Para respostas ecoadas, ovs_ flow_cmd_fill_info() escreve o identificador do fluxo correspondente, não o identificador do pedido usado para a pré- alocação. Um pedido curto UFID pode, portanto, deixar muito pouco espaço para o identificador da chave. O preenchimento pode então falhar com - EMSGSIZE e bater no BUG_ON( erro < 0 ) no caminho de atualização. Uma vez que o alvo de atualização tenha sido resolvido, realocar o skb de resposta se o fluxo correspondente necessitar de uma resposta maior do que o identificador de solicitação permitido. Faça isso antes de substituir as ações para que o pedido ainda possa falhar limpo se a rara alocação extra falhar. Registro de aconselhamento: GHSA- 2 Não, não, não, não, não. 5 ch 9 - j 793. Identificadores relacionados: CVE- 2026 - 74664.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 22 T 18: 30: 28.000 Z e lista a sua última modificação como 2026 - 08 - 22 T 18: 30: 28.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.