Linux Kernel 3.4.83/3.10.33/3.13.6/3.13.6 TX Path/STA Wakeup sta_info.c Condição de Corrida

CVSS Meta Pontuação TemporáriaPreço atual do exploit (≈)Nota de Interesse CTI
6.5$0-$5k0.00

Sumárioinformação

Uma vulnerabilidade classificada como problemático foi encontrada em Linux Kernel 3.4.83/3.10.33/3.13.6/3.13.6. Afetado é uma função desconhecida do arquivo /net/mac80211/mac80211/sta_info.c do componente TX Path/STA Wakeup Handler. A manipulação resulta em Condição de Corrida. Esta vulnerabilidade é conhecida como CVE-2014-2706. Não existe exploit disponível. Recomenda-se aplicar um patch para corrigir este problema.

Detalhesinformação

Uma vulnerabilidade classificada como problemático foi encontrada em Linux Kernel 3.4.83/3.10.33/3.13.6/3.13.6. Afetado é uma função desconhecida do arquivo /net/mac80211/mac80211/sta_info.c do componente TX Path/STA Wakeup Handler. A manipulação resulta em Condição de Corrida. A definição de CWE para a vulnerabilidade é CWE-362. Esta vulnerabilidade foi publicada 20/02/2014 por Max Sydorenko como mac80211: fix AP powersave TX vs. wakeup race como GIT Commit (GIT Repository). O comunicado está disponível para download em git.kernel.org. O vendedor foi envolvido no processo de divulgação da vulnerabilidade.

Esta vulnerabilidade é conhecida como CVE-2014-2706. A atribuição do CVE ocorreu em 01/04/2014. Detalhes técnicos estão disponíveis. A popularidade desta vulnerabilidade está abaixo da média. Não existe exploit disponível. Neste momento, o preço atual de um exploit pode ser cerca de USD $0-$5k agora. O comunicado destaca:

There is a race between the TX path and the STA wakeup: while a station is sleeping, mac80211 buffers frames until it wakes up, then the frames are transmitted. However, the RX and TX path are concurrent, so the packet indicating wakeup can be processed while a packet is being transmitted. This can lead to a situation where the buffered frames list is emptied on the one side, while a frame is being added on the other side, as the station is still seen as sleeping in the TX path. As a result, the newly added frame will not be send anytime soon. It might be sent much later (and out of order) when the station goes to sleep and wakes up the next time. Additionally, it can lead to the crash below.

Esperamos que o dia 0 tenha valido aproximadamente $5k-$25k. O Nessus oferece um plugin com o ID 76926 para detecção de vulnerabilidades. Encontra-se atribuído à família Oracle Linux Local Security Checks. Depende da porta 0. O scanner de vulnerabilidade comercial Qualys é capaz de testar este problema com plugin 123686 (Red Hat Update for kernel (RHSA-2014:1101)).

A correção está pronta para download em git.kernel.org. Recomenda-se aplicar um patch para corrigir este problema. O aviso inclui o seguinte comentário:

Fix all this by synchronising both paths with a new lock. Both path are not fastpath since they handle PS situations. In a later patch we'll remove the extra skb queue locks to reduce locking overhead.

A vulnerabilidade está também documentada noutras bases de dados de vulnerabilidade: SecurityFocus (BID 66591), X-Force (92293), Secunia (SA60613), Vulnerability Center (SBV-43877) e Tenable (76926).

Produtoinformação

Tipo

Fabricante

Nome

Versão

Licença

Site

CPE 2.3informação

CPE 2.2informação

CVSSv4informação

VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 7.5
VulDB Meta Pontuação Temporária: 6.5

VulDB Pontuação Base: 7.5
VulDB Pontuação Temporária: 6.5
VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv2informação

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VectorComplexidadeAutenticaçãoConfidencialidadeIntegridadeDisponibilidade
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear

VulDB Pontuação Base: 🔍
VulDB Pontuação Temporária: 🔍
VulDB Fiabilidade: 🔍

NVD Pontuação Base: 🔍

Exploraçãoinformação

Classe: Condição de Corrida
CWE: CWE-362
CAPEC: 🔍
ATT&CK: 🔍

Físico: Não
Local: Não
Remoto: Sim

Disponibilidade: 🔍
Estado: Não provado

EPSS Score: 🔍
EPSS Percentile: 🔍

Tendência de preços: 🔍
Estimativa de preço atual: 🔍

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

Nessus ID: 76926
Nessus Nome: Oracle Linux 6 / 7 : Unbreakable Enterprise kernel (ELSA-2014-3052)
Nessus Ficheiro: 🔍
Nessus Risco: 🔍
Nessus Família: 🔍
Nessus Port: 🔍

Qualys ID: 🔍
Qualys Nome: 🔍

Inteligência de ameaçasinformação

Interesse: 🔍
Atores ativos: 🔍
Grupos APT ativos: 🔍

Contramedidasinformação

Recomendação: Patch
Estado: 🔍

Tempo de resposta: 🔍
Tempo 0-dia: 🔍
Tempo de exposição: 🔍

Patch: git.kernel.org

Linha do tempoinformação

20/02/2014 🔍
20/02/2014 +0 dias 🔍
01/04/2014 +40 dias 🔍
02/04/2014 +1 dias 🔍
02/04/2014 +0 dias 🔍
03/04/2014 +1 dias 🔍
08/04/2014 +5 dias 🔍
14/04/2014 +6 dias 🔍
31/07/2014 +108 dias 🔍
10/05/2026 +4301 dias 🔍

Fontesinformação

Fabricante: kernel.org

Aconselhamento: mac80211: fix AP powersave TX vs. wakeup race
Pessoa: Max Sydorenko
Estado: Confirmado
Confirmação: 🔍
Coordenado: 🔍

CVE: CVE-2014-2706 (🔍)
GCVE (CVE): GCVE-0-2014-2706
GCVE (VulDB): GCVE-100-12820

OVAL: 🔍

X-Force: 92293 - Linux Kernel TX path and STA wakeup denial of service, High Risk
SecurityFocus: 66591 - Linux Kernel 'mac80211/sta_info.c' NULL Pointer Dereference Denial of Service Vulnerability
Secunia: 60613
SecurityTracker: 1038201
Vulnerability Center: 43877 - Linux Kernel <3.13.7 Remote Denial of Service Vulnerability in mac80211/sta_info.c, High

Veja também: 🔍

Entradainformação

Criado: 08/04/2014 15h15
Atualizado: 10/05/2026 15h13
Ajustamentos: 08/04/2014 15h15 (79), 24/05/2017 10h57 (5), 16/06/2021 14h58 (3), 16/06/2021 14h59 (1), 10/05/2026 15h13 (15)
Completo: 🔍
Cache ID: 216::103

Once again VulDB remains the best source for vulnerability data.

Discussão

Ainda sem comentários. Idiomas: pt + es + en.

Por favor, inicie sessão para comentar.

Want to know what is going to be exploited?

We predict KEV entries!