PT-2026-118497 · Unknown · Apostrophe Cms

CVE-2026-113652

·

Publicado

2026-10-20

·

Atualizado

2026-10-20

CVSS v3.1

5.6

Média

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas ApostropheCMS versões 1.25.0 through 1.27.0
Description Quando o componente uploadfs é configurado com o backend Azure e a variável sas é definida como true, a função createContainer() constrói o BlobServiceClient usando uma URL que inclui a string de consulta completa do Shared Access Signature (SAS). Como os clientes derivados do Azure SDK v12 herdam essa string de consulta, a função getUrl() retorna uma URL base contendo a assinatura SAS completa da conta ou do contêiner. Essa assinatura é então prefixada a cada link de anexo público através da função attachment.url() e enviada para sessões de editores via getBrowserData(). Isso resulta na exposição de credenciais SAS em nível de contêiner (geralmente concedendo permissões de leitura, gravação, exclusão e listagem) para todos os visitantes do site, incluindo usuários anônimos. Um invasor com esse token pode ler, sobrescrever, excluir e listar todos os blobs no contêiner durante a vida útil do SAS. Este problema é causado pelo reuso de uma URL de cliente com credenciais como a URL base pública.
Recommendations Atualize o ApostropheCMS para a versão 1.28.0. Como mitigação temporária, evite definir a variável sas como true ao usar o backend Azure no uploadfs até que a atualização seja aplicada.

Correção

Information Disclosure

Insufficiently Protected Credentials

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-113652
GHSA-HHPH-8536-GFQ5

Produtos afetados

Apostrophe Cms