PT-2024-20762 · Typo3 · Typo3

Oliver Hader

·

Publicado

2024-02-13

·

Atualizado

2024-10-16

·

CVE-2024-25121

CVSS v3.1

7.1

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do TYPO3 anteriores à 8.7.57 ELTS
Versões do TYPO3 anteriores à 9.5.46 ELTS
Versões do TYPO3 anteriores à 10.4.43 ELTS
Versões do TYPO3 anteriores à 11.5.35 LTS
Versões do TYPO3 anteriores à 12.4.11 LTS
Versões do TYPO3 anteriores à 13.0.1
Descrição
Nas versões afetadas do TYPO3, entidades da Camada de Abstração de Arquivos (FAL) podiam ser persistidas diretamente via DataHandler. Isso permitia que invasores acessassem arquivos no armazenamento de fallback diretamente e recuperassem seus nomes e conteúdos. O armazenamento de fallback (“zero-storage”) é usado como uma camada de compatibilidade retroativa para arquivos localizados fora de armazenamentos de arquivos devidamente configurados e dentro do diretório raiz público da web. A exploração dessa vulnerabilidade requer uma conta de usuário válida no backend.
Recomendações
Atualize para a versão 8.7.57 ELTS do TYPO3 ou posterior.
Atualize para a versão 9.5.46 ELTS do TYPO3 ou posterior.
Atualize para a versão 10.4.43 ELTS do TYPO3 ou posterior.
Atualize para a versão 11.5.35 LTS do TYPO3 ou posterior.
Atualize para a versão 12.4.11 LTS do TYPO3 ou posterior.
Atualize para a versão 13.0.1 do TYPO3 ou posterior.
Como solução alternativa temporária, considere restringir o acesso ao DataHandler e limitar a capacidade de persistir entidades da Camada de Abstração de Arquivos diretamente.
Ao importar dados de origens seguras, habilite-o explicitamente na instância correspondente do DataHandler usando $dataHandler->isImporting = true;.

Exploit

Correção

Information Disclosure

Improper Access Control

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-25121
GHSA-RJ3X-WVC6-5J66

Produtos afetados

Typo3