mirror of
https://github.com/open5gs/open5gs.git
synced 2026-04-28 03:19:31 +00:00
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 |
||
|---|---|---|
| .. | ||
| app | ||
| asn1c | ||
| core | ||
| crypt | ||
| dbi | ||
| diameter | ||
| gtp | ||
| ipfw | ||
| metrics | ||
| nas | ||
| ngap | ||
| pfcp | ||
| proto | ||
| s1ap | ||
| sbi | ||
| sctp | ||
| tun | ||
| meson.build | ||