Unrestricted memory consumption in github.com/hamba/avro
{
"url": "https://pkg.go.dev/vuln/GO-2023-1930",
"review_status": "REVIEWED"
}{
"imports": [
{
"symbols": [
"Decoder.Decode",
"Reader.ReadArrayCB",
"Reader.ReadBytes",
"Reader.ReadMapCB",
"Reader.ReadNext",
"Reader.ReadString",
"Reader.ReadVal",
"Reader.readBytes",
"Unmarshal",
"arrayDecoder.Decode",
"bytesCodec.Decode",
"bytesDecimalCodec.Decode",
"bytesDecimalPtrCodec.Decode",
"dereferenceDecoder.Decode",
"efaceDecoder.Decode",
"frozenConfig.Unmarshal",
"mapDecoder.Decode",
"mapSkipDecoder.Decode",
"mapUnionDecoder.Decode",
"recordIfaceDecoder.Decode",
"recordMapDecoder.Decode",
"recordSkipDecoder.Decode",
"referenceDecoder.Decode",
"sliceSkipDecoder.Decode",
"stringCodec.Decode",
"structDecoder.Decode",
"textMarshalerCodec.Decode",
"unionPtrDecoder.Decode",
"unionResolvedDecoder.Decode",
"unionSkipDecoder.Decode"
],
"path": "github.com/hamba/avro/v2"
}
]
}
{
"imports": [
{
"symbols": [
"Decoder.Decode",
"Reader.ReadArrayCB",
"Reader.ReadBytes",
"Reader.ReadMapCB",
"Reader.ReadNext",
"Reader.ReadString",
"Reader.ReadVal",
"Unmarshal",
"arrayDecoder.Decode",
"bytesCodec.Decode",
"bytesDecimalCodec.Decode",
"bytesDecimalPtrCodec.Decode",
"dereferenceDecoder.Decode",
"efaceDecoder.Decode",
"frozenConfig.Unmarshal",
"mapDecoder.Decode",
"mapSkipDecoder.Decode",
"mapUnionDecoder.Decode",
"recordIfaceDecoder.Decode",
"recordMapDecoder.Decode",
"recordSkipDecoder.Decode",
"referenceDecoder.Decode",
"sliceSkipDecoder.Decode",
"stringCodec.Decode",
"structDecoder.Decode",
"textMarshalerCodec.Decode",
"unionPtrDecoder.Decode",
"unionResolvedDecoder.Decode",
"unionSkipDecoder.Decode"
],
"path": "github.com/hamba/avro"
}
]
}