PT-2011-4856 · Django · Django

Publicado

2011-10-19

·

Atualizado

2022-05-14

·

CVE-2011-4138

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Django versions 1.2.0 through 1.2.7 Django versions 1.3.x through 1.3.1
Description The issue concerns the verify exists functionality in the URLField implementation. It originally tests a URL's validity through a HEAD request, but then uses a GET request for the new target URL in the case of a redirect. This might allow remote attackers to trigger arbitrary GET requests with an unintended source IP address via a crafted Location header.
Recommendations For Django versions 1.2.0 through 1.2.7, update to version 1.2.7 or later. For Django versions 1.3.x through 1.3.1, update to version 1.3.1 or later. As a temporary workaround, consider disabling the verify exists functionality until a patch is available.

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2011-4138
DSA-2332-1
GHSA-WXG3-MFPH-QG9W
PYSEC-2011-3

Produtos afetados

Django