PT-2026-118497 · Unknown · Apostrophe Cms
CVE-2026-113652
·
Publicado
2026-10-20
·
Atualizado
2026-10-20
CVSS v3.1
5.6
Média
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Apostrophe Cms