mirror of
https://github.com/open5gs/open5gs.git
synced 2026-08-18 12:53:56 +00:00
Validate the remaining block size before reading TLV headers or advancing over their values. Reject truncated headers, values extending beyond the input block, and zero-length embedded blocks before any out-of-bounds access. Apply the same validation to descriptor-based and fixed-length TLV parsing. Also avoid passing an uninitialized stack buffer to the logger when hexdumping a zero-length input. Add tests for truncated headers, trailing octets, over-long values, fixed-length TV elements, and descriptor-based parsing. |
||
|---|---|---|
| .. | ||
| 310014 | ||
| af | ||
| app | ||
| attach | ||
| common | ||
| core | ||
| crypt | ||
| csfb | ||
| dns | ||
| fuzzing | ||
| handover | ||
| non3gpp | ||
| registration | ||
| sctp | ||
| slice | ||
| transfer | ||
| unit | ||
| volte | ||
| vonr | ||
| meson.build | ||