Django até 1.7 Cache Framework Elevação de Privilégios

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

Sumárioinformação

Foi identificada uma vulnerabilidade classificada como problemático em Django. Afectado é uma função desconhecida do componente Cache Framework. A manipulação resulta em Elevação de Privilégios. A vulnerabilidade é identificada como CVE-2014-0473. Além disso, há uma exploração disponível. É aconselhável atualizar o componente afetado.

Detalhesinformação

Foi identificada uma vulnerabilidade classificada como problemático em Django. Afectado é uma função desconhecida do componente Cache Framework. A manipulação resulta em Elevação de Privilégios. O uso do CWE para declarar o problema aponta para CWE-264. Esta vulnerabilidade foi publicada 21/04/2014 por Paul McMillan como Security releases issued como Aconselhamento (Site). O aconselhamento é partilhado para download em djangoproject.com. A divulgação pública foi coordenada com o fornecedor.

A vulnerabilidade é identificada como CVE-2014-0473. A atribuição do CVE aconteceu em 19/12/2013. Não há detalhes técnicos disponíveis. A vulnerabilidade não é bem conhecida. Além disso, há uma exploração disponível. Atualmente, o preço atual de um exploit pode ser aproximadamente USD $0-$5k no momento. Esta vulnerabilidade é atribuída a T1068 pelo projecto MITRE ATT&CK. O aconselhamento aponta para o seguinte:

The caching framework includes an option to cache responses to anonymous (i.e., unauthenticated) clients. When the first anonymous request to a given page is by a client which did not have a CSRF cookie, the cache framework will also cache the CSRF cookie and serve the same nonce to other anonymous clients who do not have a CSRF cookie. This can allow an attacker to obtain a valid CSRF cookie value and perform attacks which bypass the check for the cookie.

Encontra-se declarado como altamente funcional. Como 0-day, o valor estimado no mercado ilegal era por volta de $5k-$25k. A orientação observa:

Thus it is possible for an attacker to cause unexpected code execution, given the following conditions: 1) One or more views are present which construct a URL based on user input (commonly, a "next" parameter in a querystring indicating where to redirect upon successful completion of an action). 2) One or more modules are known to an attacker to exist on the server's Python import path, which perform code execution with side effects on importing.
O scanner de vulnerabilidade Nessus fornece um plugin com o ID 74097 (Debian DSA-2934-1 : python-django - security update), que ajuda a determinar a existência da falha num ambiente alvo. É atribuído à família Debian Local Security Checks. O scanner de vulnerabilidade comercial Qualys é capaz de testar este problema com plugin 123242 (Fedora Security Update for python-django14 (FEDORA-2015-0804)).

Atualizar para a versão 1.4.11, 1.5.6 e 1.6.3 é suficiente para tratar esta vulnerabilidade. A atualização está disponível para download em djangoproject.com. É aconselhável atualizar o componente afetado. A recomendação traz a seguinte observação:

To remedy this, the caching framework will no longer cache such responses. The heuristic for this will be: 1) If the incoming request did not submit any cookies, and 2) If the response did send one or more cookies, and 3) If the Vary: Cookie header is set on the response, then the response will not be cached.

A vulnerabilidade consta ainda em outros bancos de dados de vulnerabilidades: SecurityFocus (BID 67040), X-Force (92706), Secunia (SA58201), SecurityTracker (ID 1030149) e Vulnerability Center (SBV-44799).

Produtoinformação

Tipo

Nome

Versão

Licença

CPE 2.3informação

CPE 2.2informação

CVSSv4informação

VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 5.3
VulDB Meta Pontuação Temporária: 5.1

VulDB Pontuação Base: 5.3
VulDB Pontuação Temporária: 5.1
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: Elevação de Privilégios
CWE: CWE-264
CAPEC: 🔍
ATT&CK: 🔍

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

Disponibilidade: 🔍
Estado: Altamente funcional

EPSS Score: 🔍
EPSS Percentile: 🔍

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

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

Nessus ID: 74097
Nessus Nome: Debian DSA-2934-1 : python-django - security update
Nessus Ficheiro: 🔍
Nessus Risco: 🔍
Nessus Família: 🔍

OpenVAS ID: 702934
OpenVAS Nome: Debian Security Advisory DSA 2934-1 (python-django - security update
OpenVAS Ficheiro: 🔍
OpenVAS Família: 🔍

Qualys ID: 🔍
Qualys Nome: 🔍

Inteligência de ameaçasinformação

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

Contramedidasinformação

Recomendação: Atualização
Estado: 🔍

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

Atualização: Django 1.4.11/1.5.6/1.6.3

Linha do tempoinformação

19/12/2013 🔍
21/04/2014 +123 dias 🔍
21/04/2014 +0 dias 🔍
21/04/2014 +0 dias 🔍
23/04/2014 +2 dias 🔍
23/04/2014 +0 dias 🔍
23/04/2014 +0 dias 🔍
23/04/2014 +0 dias 🔍
24/04/2014 +1 dias 🔍
08/06/2014 +45 dias 🔍
11/05/2026 +4355 dias 🔍

Fontesinformação

Aconselhamento: Security releases issued
Pessoa: Paul McMillan
Estado: Confirmado
Confirmação: 🔍
Coordenado: 🔍

CVE: CVE-2014-0473 (🔍)
GCVE (CVE): GCVE-0-2014-0473
GCVE (VulDB): GCVE-100-13064

OVAL: 🔍

X-Force: 92706 - Django cross-site request forgery, Medium Risk
SecurityFocus: 67040 - Django CVE-2014-0473 Cross Site Request Forgery Vulnerability
Secunia: 58201 - Django Security Issue and Multiple Vulnerabilities, Moderately Critical
SecurityTracker: 1030149 - Django Bugs Let Remote Users Execute Arbitrary Code, Modify SQL Queries, and Obtain Potentially Sensitive Information
Vulnerability Center: 44799 - Django <1.4.11, 1.5 - 1.5.5, 1.6 - 1.6.2, 1.7 - 1.7 beta 1 Remote CSRF Vulnerability, Medium

scip Labs: https://www.scip.ch/en/?labs.20161013
Veja também: 🔍

Entradainformação

Criado: 23/04/2014 16h59
Atualizado: 11/05/2026 21h23
Ajustamentos: 23/04/2014 16h59 (89), 30/05/2017 09h13 (6), 17/06/2021 16h49 (3), 11/05/2026 21h23 (15)
Completo: 🔍
Cache ID: 216::103

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

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!