PT-2026-76686 · Npm · Postcss
CVE-2026-73646
·
Publicado
2026-07-24
·
Atualizado
2026-08-28
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
PostCSS versões anteriores a 8.5.18
Description
O PostCSS transforma arquivos CSS em uma Árvore de Sintaxe Abstrata para análise e modificação. Existe um problema de traversal de caminho em
lib/previous-map.js onde a função loadMap() passa valores de sourceMappingURL controlados por atacantes para join(dirname(opts.from), annotation), e a função loadFile() permite caminhos .map absolutos ou com traversal. Isso permite que CSS não confiável, processado sem a opção map: false, exponha o sourcesContent de arquivos .map alcançáveis arbitrários através de result.map.Recommendations
Atualize para a versão 8.5.18.
Como mitigação temporária, processe CSS não confiável utilizando a opção
map: false.Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Postcss