open5gs/lib
Sukchan Lee 8f25f3beaf
Some checks failed
Meson Continuous Integration / Build and Test on Ubuntu Latest (push) Has been cancelled
[PFCP] Validate F-TEID length in PDR handling
Validate the Local F-TEID IE length before storing it in the PDR
in Created PDR and Update PDR handlers.

Also bound the copy length in the Create PDR and Created PDR
builders to the size of ogs_pfcp_f_teid_t.

This prevents out-of-bounds reads and writes when a malformed PFCP
message provides an oversized F-TEID IE length.
2026-08-07 21:04:41 +09:00
..
app [MME] Add network policy (TS 24.301 9.9.3.52) 2026-06-26 13:04:18 +09:00
asn1c Release v2.8.0 2026-06-20 12:38:31 +09:00
core cosmetic: lib/core/ogs-epoll.c: Fix trailing whitespace 2026-07-31 22:10:27 +09:00
crypt merge main branch 2026-06-10 09:07:45 +09:00
dbi Release v2.8.0 2026-06-20 12:39:48 +09:00
diameter MME: Learn HSS identity from successful S6a answers 2026-07-22 19:02:47 +09:00
gtp gtp: update TLV definitions to Rel-19 2026-06-17 13:14:13 +09:00
ipfw IPFW: reject invalid Flow-Description without crashing 2026-08-07 14:46:03 +09:00
metrics sbi: Move vendored cJSON to lib/third-party 2026-07-09 10:57:33 +09:00
nas [NAS] Validate and encode QoS rules correctly 2026-08-07 15:44:43 +09:00
ngap s1ap, ngap: migrate ASN.1 generated code to R19 2026-05-04 08:46:47 +09:00
pfcp [PFCP] Validate F-TEID length in PDR handling 2026-08-07 21:04:41 +09:00
proto pfcp: update TLV definitions to TS 29.244 R19.5.0 2026-06-17 10:05:16 +09:00
s1ap s1ap, ngap: migrate ASN.1 generated code to R19 2026-05-04 08:46:47 +09:00
sbi amf/udm/udr: Optimize SDM retrieval using dataset-names 2026-07-13 13:48:06 +09:00
sctp [PFCP] Refactor PFCP address handling (#3431) 2025-01-11 20:33:02 +09:00
third-party sbi: Move vendored cJSON to lib/third-party 2026-07-09 10:57:33 +09:00
tun upf: Attempt multiple reads on userplane socket per poll callback 2026-08-04 21:00:21 +09:00
meson.build sbi: Move vendored cJSON to lib/third-party 2026-07-09 10:57:33 +09:00