PT-2025-37955 · Linux+5 · Linux Kernel+5

CVE-2025-39810

·

Publicado

2025-01-01

·

Atualizado

2026-05-26

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição O kernel Linux contém uma falha dentro do módulo bnxt en onde corrupção de memória pode ocorrer quando recursos do firmware são alterados durante o desligamento de uma interface (ifdown). A função bnxt set dflt rings() assume incorretamente que é sempre chamada antes de qualquer Controle de Tráfego (TC) ter sido criado, falhando em considerar o número de instâncias de TC (bp->num tc). Isso pode levar a um dimensionamento insuficiente dos anéis de transmissão (bp->tx ring[]) em bnxt alloc cp rings(), resultando em corrupção de memória quando recursos ou capacidades do firmware são alterados, disparando reinicialização e uma chamada para bnxt set dflt rings() com bp->num tc maior que 1. O problema é resolvido escalonando corretamente os anéis de transmissão com base em bp->num tc nos caminhos de código relevantes, utilizando funções auxiliares para determinar bp->tx nr rings e bp->tx nr rings per tc.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Memory Corruption

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

AZL-67431
AZL-71206
BDU:2026-03304
CVE-2025-39810
DSA-6008-1
ECHO-B2E1-7C4B-A2F1
OPENSUSE-SU-2025:20081-1
SUSE-SU-2025:03600-1
SUSE-SU-2025:03634-1
SUSE-SU-2025:20851-1
SUSE-SU-2025:20861-1
SUSE-SU-2025:20870-1
SUSE-SU-2025:20898-1
SUSE-SU-2025:21074-1
SUSE-SU-2025:21139-1
SUSE-SU-2025:21179-1
SUSE-SU-2025:3751-1
SUSE-SU-2025:4057-1
SUSE-SU-2025:4132-1
SUSE-SU-2025:4141-1
SUSE-SU-2026:20560-1
USN-8095-1
USN-8095-2
USN-8095-3
USN-8095-4
USN-8095-5
USN-8100-1
USN-8125-1
USN-8126-1
USN-8165-1
USN-8261-1

Produtos afetados

Debian
Linuxmint
Linux Kernel
Suse
Ubuntu
Bnxt En