Due to improper bounds checking, maliciously crafted JSON objects can cause an out-of-bounds panic. If parsing user input, this may be used as a denial of service vector.
{
"review_status": "REVIEWED",
"url": "https://pkg.go.dev/vuln/GO-2021-0057"
}{
"imports": [
{
"path": "github.com/buger/jsonparser",
"symbols": [
"ArrayEach",
"Delete",
"EachKey",
"FuzzDelete",
"FuzzEachKey",
"FuzzGetBoolean",
"FuzzGetFloat",
"FuzzGetInt",
"FuzzGetString",
"FuzzGetUnsafeString",
"FuzzObjectEach",
"FuzzSet",
"Get",
"GetBoolean",
"GetFloat",
"GetInt",
"GetString",
"GetUnsafeString",
"ObjectEach",
"Set",
"searchKeys"
]
}
]
}