Poco · Poco · CVE-2023-52389
**Nome do software vulnerável e versões afetadas**
Versões do POCO anteriores à 1.11.8p2
Versões do POCO anteriores à 1.12.5p2
Versões do POCO anteriores à 1.13.0
**Descrição**
O problema é causado por um estouro de inteiro e o consequente estouro de buffer de pilha no arquivo UTF32Encoding.cpp, especificamente nas funções `Poco::UTF32Encoding::convert()` e `Poco::UTF32::queryConvert()`. Isso ocorre quando uma sequência de bytes UTF-32 é avaliada como um valor de 0x80000000 ou superior, podendo retornar um inteiro negativo.
**Recomendações**
Para versões anteriores à 1.11.8p2, atualize para a versão 1.11.8p2 ou posterior.
Para versões anteriores à 1.12.5p2, atualize para a versão 1.12.5p2 ou posterior.
Para versões anteriores à 1.13.0, atualize para a versão 1.13.0 ou posterior.