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ária | Preço atual do exploit (≈) | Nota de Interesse CTI |
|---|---|---|
| 6.5 | $0-$5k | 0.00 |
Sumário
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.
Detalhes
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).
Produto
Tipo
Fabricante
Nome
Versão
Licença
Site
- Fabricante: https://www.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vetor: 🔍VulDB Fiabilidade: 🔍
CVSSv3
VulDB Meta Pontuação Base: 7.5VulDB Meta Pontuação Temporária: 6.5
VulDB Pontuação Base: 7.5
VulDB Pontuação Temporária: 6.5
VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexidade | Autenticação | Confidencialidade | Integridade | Disponibilidade |
|---|---|---|---|---|---|
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
VulDB Pontuação Base: 🔍
VulDB Pontuação Temporária: 🔍
VulDB Fiabilidade: 🔍
NVD Pontuação Base: 🔍
Exploração
Classe: Condição de CorridaCWE: 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-Day | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
|---|---|---|---|---|
| Hoje | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
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ças
Interesse: 🔍Atores ativos: 🔍
Grupos APT ativos: 🔍
Contramedidas
Recomendação: PatchEstado: 🔍
Tempo de resposta: 🔍
Tempo 0-dia: 🔍
Tempo de exposição: 🔍
Patch: git.kernel.org
Linha do tempo
20/02/2014 🔍20/02/2014 🔍
01/04/2014 🔍
02/04/2014 🔍
02/04/2014 🔍
03/04/2014 🔍
08/04/2014 🔍
14/04/2014 🔍
31/07/2014 🔍
10/05/2026 🔍
Fontes
Fabricante: kernel.orgAconselhamento: 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: 🔍
Entrada
Criado: 08/04/2014 15h15Atualizado: 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.
Ainda sem comentários. Idiomas: pt + es + en.
Por favor, inicie sessão para comentar.