CVE-2016-2338 in Ruby
Sumário
de VulDB • 19/05/2026
Existe uma vulnerabilidade de heap overflow explorável na função start_document do Psych::Emitter do Ruby. Na função start_document do Psych::Emitter, a alocação do buffer heap "head" é feita com base no comprimento do array de tags. Um objeto especialmente construído, passado como elemento do array de tags, pode aumentar o tamanho desse array após a alocação mencionada e causar um heap overflow.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.