PT-2026-47723

CVE-2026-8365

·

Publicado

2026-06-08

·

Atualizado

2026-08-21

Descrição por

CVSS 3.1
8.8
Alta
MétricasAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Blocksy versões anteriores a 2.1.36
Description A sanitização insuficiente de entrada na função blocksy sanitize post meta options() permite que atacantes autenticados com nível de acesso de contribuidor ou superior armazenem strings de objetos PHP serializados em metadados de postagens. A função bloqueia apenas valores que contenham '<' ou '>', falhando em prevenir a injeção de objetos serializados. Quando a migração de banco de dados V200 é executada, a função SearchReplacer::run recursively() desserializa incondicionalmente todos os valores de string usando @unserialize() sem restringir as classes permitidas. Esse processo pode acionar a função RaiiPattern:: destruct() de um objeto BlocksyRaiiPattern injetado, resultando em execução remota de código ao executar callables PHP arbitrários via call user func(). Este problema é acessível através do campo da API REST 'blocksy meta'.
Recommendations Atualize para a versão 2.1.36 ou posterior. Como mitigação temporária, restrinja o acesso ao campo da API REST 'blocksy meta' para usuários com permissões de nível de contribuidor.
Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾