open5gs/lib/diameter
Sukchan Lee c1a803516a diameter: Prevent crash on malformed CER by removing fatal assert
A malformed CER containing duplicate Auth-Application-Id AVPs caused
freeDiameter to trigger FD_LOG_FATAL within parserules_check_one_rule(),
reaching an unimplemented branch and calling abort(), which terminated
Open5GS daemons (HSS/MME/PCRF/AAA) using the freeDiameter stack.

To avoid crashing on invalid Diameter messages, remove the call to
ogs_assert_if_reached() inside FD_LOG_FATAL logging path. This allows
Open5GS to gracefully reject malformed messages instead of aborting.

Issues: #4155
2025-11-30 15:36:33 +09:00
..
common diameter: Prevent crash on malformed CER by removing fatal assert 2025-11-30 15:36:33 +09:00
cx [ALL] Removing trailing whitespace and tab 2022-09-02 23:38:39 +09:00
gx [SMF] Added Bi-Directional Flow (#2909) 2024-02-17 20:43:15 +01:00
gy [SMF] Initial implementation of Final-Unit-Indication 2024-04-09 07:13:33 +09:00
rx [ALL] Removing trailing whitespace and tab 2022-09-02 23:38:39 +09:00
s6a Typos Fix 2025-04-19 20:45:25 +09:00
s6b [SMF] Setup Gy session when creating UE session over S2b interface 2024-02-28 11:42:33 +00:00
swx [ALL] Removing trailing whitespace and tab 2022-09-02 23:38:39 +09:00
meson.build [DIAM] Add Gy interface support to lib/diameter (#1474) 2022-04-08 21:13:02 +09:00