open5gs/tests
Sukchan Lee ad7456b758 [CORE] Validate TLV bounds before parsing
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.
2026-08-12 09:26:37 +09:00
..
310014 [MME] Problem keep changing PDN-Type (#3209) 2024-05-18 14:01:00 +09:00
af merge main branch 2026-06-10 09:07:45 +09:00
app [AMF] Fix UE context transfer when only NRF is client (#3880) 2025-05-31 20:51:06 +09:00
attach [MME/AMF] Prevent UE context corruption on identity mismatch 2026-08-11 15:50:17 +09:00
common smf: Handle QoS flow description delete 2026-07-10 10:07:09 +09:00
core [CORE] Validate TLV bounds before parsing 2026-08-12 09:26:37 +09:00
crypt merge main branch 2026-06-10 09:07:45 +09:00
csfb MME: handle EPS Bearer Context Status mismatch when active_flag=0 (#4112) 2025-10-16 21:46:38 +09:00
dns [mme] Follow-up #4693: harden DNS-based gateway selection 2026-07-21 16:44:07 +09:00
fuzzing OSS-Fuzz: Create new fuzzers targets sbi processing 2026-06-25 07:49:17 +09:00
handover amf/ngap: use ogs_warn for missing RAN UE context 2026-03-15 20:09:43 +09:00
non3gpp gtp: update TLV definitions to Rel-19 2026-06-17 13:14:13 +09:00
registration merge main branch 2026-06-10 09:07:45 +09:00
sctp [SCTP] Support setting local address (#3344) 2024-12-23 21:16:15 +09:00
slice [MME/AMF] Prevent UE context corruption on identity mismatch 2026-08-11 15:50:17 +09:00
transfer [AMF] Fix UE context transfer when only NRF is client (#3880) 2025-05-31 20:51:06 +09:00
unit IPFW: add Flow-Description validation tests 2026-08-07 14:46:03 +09:00
volte [mme] Use bitmap-based EBI management to avoid bearer allocation crash 2026-02-02 22:22:56 +09:00
vonr smf: Handle QoS flow description delete 2026-07-10 10:07:09 +09:00
meson.build tests: e2e suite for DNS-based SGW/PGW selection 2026-07-21 16:41:41 +09:00