PT-2022-28242 · Unknown · Pocketmine-Mp

Publicado

2022-06-07

·

Atualizado

2022-06-07

CVSS v3.1

7.5

Alta

VetorAV: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

GHSA-FQX3-R75H-VC89

Produtos afetados

Pocketmine-Mp