PT-2022-28242 · Unknown · Pocketmine-Mp
Publicado
2022-06-07
·
Atualizado
2022-06-07
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do PocketMine-MP anteriores àquela que contém o patch 5fd685e07d61ef670584ed11a52fd5f4b99a81a7
Descrição
O problema decorre de uma solução alternativa implementada para itens de rede não mapeados, permitindo que IDs de itens arbitrários sejam gravados no NBT de um item. Isso leva a uma exploração devido a limites internos no intervalo que os IDs de itens podem ocupar, causando uma exceção não detectada que trava o servidor. O tipo
TAG Int, usado para representar IDs de substituição para itens desconhecidos, tem um intervalo maior, de -(2^31) a 2^31 - 1, do que os limites internos de -32768 a 32767.Recomendações
Para versões anteriores ao patch 5fd685e07d61ef670584ed11a52fd5f4b99a81a7, atualize para uma versão que inclua este patch para resolver o problema. Como solução alternativa temporária, considere usar um
TypeConverter personalizado em plugins para verificar a vulnerabilidade, embora isso possa ser trabalhoso.Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Pocketmine-Mp