Scrapy · Scrapy · CVE-2021-41125
**Nome do software vulnerável e versões afetadas**
Versões do Scrapy anteriores à 2.5.1
Versões do Scrapy 1.8 e anteriores
**Descrição**
A vulnerabilidade afeta o Scrapy ao usar o `HttpAuthMiddleware` para autenticação HTTP, fazendo com que todas as solicitações exponham as credenciais ao destino da solicitação. Isso inclui solicitações geradas por componentes do Scrapy, como solicitações `robots.txt` ou solicitações alcançadas por meio de redirecionamentos.
**Recomendações**
Para versões do Scrapy anteriores à 2.5.1, atualize para o Scrapy 2.5.1 e use o novo atributo de spider `http auth domain` para controlar quais domínios têm permissão para receber as credenciais de autenticação HTTP configuradas.
Para versões do Scrapy 1.8 e anteriores, atualize para o Scrapy 1.8.1 se a atualização para o Scrapy 2.5.1 não for uma opção.
Se a atualização não for possível, defina as credenciais de autenticação HTTP por solicitação usando a função `w3lib.http.basic auth header` para converter as credenciais em um valor que possa ser atribuído ao cabeçalho `Authorization` da solicitação.