PT-2017-17909 · Concrete5 · Concrete5

Hyp3Rlinx

+1

·

Publicado

2017-04-13

·

Atualizado

2022-05-13

·

CVE-2017-7725

CVSS v3.1

6.1

Média

VetorAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions concrete5 version 8.1.0
Description The issue arises from incorrect trust in the HTTP Host header during caching, specifically when the administrator did not define a "canonical" URL on installation of concrete5 using the "Advanced Options" settings. Remote attackers can exploit this by making a GET request with any domain name in the Host header, which is then stored. This allows for arbitrary domains to be set for certain links displayed to subsequent visitors, potentially leading to an XSS vector.
Recommendations For concrete5 version 8.1.0, consider defining a "canonical" URL on installation using the "Advanced Options" settings to prevent incorrect trust in the HTTP Host header. As a temporary workaround, restrict access to caching functionality until a proper fix is applied. Additionally, monitor and limit the domains that can be set for links displayed to visitors to minimize the risk of exploitation.

Exploit

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2017-7725
GHSA-2MVG-C6MG-3Q63

Produtos afetados

Concrete5