GHSA-7mv5-5mxh-qg88
HIGHCVE-2021-21401Decoding a specifically formed message can cause invalid free() or realloc() calls if the message type contains an oneof field, and the oneof directly contains both a pointer field and a non-pointer field. If the message data first contains the non-pointer field and then the pointer field, the data of the non-pointer field is incorrectly treated as if it was a pointer value. Such message data rare
- Affected
- >= 0.4.0, < 0.4.5, >= 0.3.2, < 0.3.9.8
- Fixed in
- 0.4.5
- Weakness
- CWE-763
- Published
- 2024-08-30
- Source
- github
GHSANVDMITREreferencereferencereferencereferencereferencereference