
CVE-2023-28099 – OpenSIPS has vulnerability in the ds_is_in_list() function
https://notcve.org/view.php?id=CVE-2023-28099
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.9 and 3.2.6, if `ds_is_in_list()` is used with an invalid IP address string (`NULL` is illegal input), OpenSIPS will attempt to print a string from a random address (stack garbage), which could lead to a crash. All users of `ds_is_in_list()` without the `$si` variable as 1st parameter could be affected by this vulnerability to a larger, lesser or no extent at all, depending if the data passed to the function is a va... • https://github.com/OpenSIPS/opensips/commit/e2f13d374 • CWE-20: Improper Input Validation •

CVE-2023-28098 – OpenSIPS has vulnerability in the Digest Authentication Parser
https://notcve.org/view.php?id=CVE-2023-28098
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.7 and 3.2.4, a specially crafted Authorization header causes OpenSIPS to crash or behave in an unexpected way due to a bug in the function `parse_param_name()` . This issue was discovered while performing coverage guided fuzzing of the function parse_msg. The AddressSanitizer identified that the issue occurred in the function `q_memchr()` which is being called by the function `parse_param_name()`. This issue may cau... • https://github.com/OpenSIPS/opensips/commit/dd9141b6f67d7df4072f3430f628d4b73df5e102 • CWE-20: Improper Input Validation •

CVE-2023-28097 – OpenSIPS has vulnerability in the Content-Length Parser
https://notcve.org/view.php?id=CVE-2023-28097
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.9 and 3.2.6, a malformed SIP message containing a large _Content-Length_ value and a specially crafted Request-URI causes a segmentation fault in OpenSIPS. This issue occurs when a large amount of shared memory using the `-m` flag was allocated to OpenSIPS, such as 10 GB of RAM. On the test system, this issue occurred when shared memory was set to `2362` or higher. This issue is fixed in versions 3.1.9 and 3.2.6. • https://github.com/OpenSIPS/opensips/commit/7cab422e2fc648f910abba34f3f0dbb3ae171ff5 • CWE-190: Integer Overflow or Wraparound •

CVE-2023-28096 – OpenSIPS has memory leak in cJSON lib
https://notcve.org/view.php?id=CVE-2023-28096
15 Mar 2023 — OpenSIPS, a Session Initiation Protocol (SIP) server implementation, has a memory leak starting in the 2.3 branch and priot to versions 3.1.8 and 3.2.5. The memory leak was detected in the function `parse_mi_request` while performing coverage-guided fuzzing. This issue can be reproduced by sending multiple requests of the form `{"jsonrpc": "2.0","method": "log_le`. This malformed message was tested against an instance of OpenSIPS via FIFO transport layer and was found to increase the memory consumption over... • https://github.com/OpenSIPS/opensips/commit/417568707520af25ec5c5dd91da18e6db3649dcb • CWE-401: Missing Release of Memory after Effective Lifetime •

CVE-2023-28095 – OpenSIPS has vulnerability in the building the local negative replies
https://notcve.org/view.php?id=CVE-2023-28095
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Versions prior to 3.1.7 and 3.2.4 have a potential issue in `msg_translator.c:2628` which might lead to a server crash. This issue was found while fuzzing the function `build_res_buf_from_sip_req` but could not be reproduced against a running instance of OpenSIPS. This issue could not be exploited against a running instance of OpenSIPS since no public function was found to make use of this vulnerable code. Even in the case of exploitatio... • https://github.com/OpenSIPS/opensips/commit/9cf3dd3398719dd91207495f76d7726701c5145c • CWE-20: Improper Input Validation •

CVE-2023-27601 – OpenSIPS has vulnerability in the codec_delete_XX() functions
https://notcve.org/view.php?id=CVE-2023-27601
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.7 and 3.2.4, OpenSIPS crashes when a malformed SDP body is received and is processed by the `delete_sdp_line` function in the sipmsgops module. This issue can be reproduced by calling the function with an SDP body that does not terminate by a line feed (i.e. `\n`). The vulnerability was found while performing black-box fuzzing against an OpenSIPS server running a configuration that made use of the functions `codec_d... • https://github.com/OpenSIPS/opensips/commit/8f87c7c03da55f9c79bd92e67fa2c94b2a7ce5cf • CWE-20: Improper Input Validation •

CVE-2023-27600 – OpenSIPS has vulnerability in the codec_delete_XX() functions
https://notcve.org/view.php?id=CVE-2023-27600
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.7 and 3.2.4, OpenSIPS crashes when a malformed SDP body is received and is processed by the `delete_sdp_line` function in the sipmsgops module. This issue can be reproduced by calling the function with an SDP body that does not terminate by a line feed (i.e. `\n`). The vulnerability was found while performing black-box fuzzing against an OpenSIPS server running a configuration that made use of the functions `codec_d... • https://github.com/OpenSIPS/opensips/commit/c6ab3bb406c447e30c7d33a1a8970048b4612100 • CWE-20: Improper Input Validation •

CVE-2023-27599 – OpenSIPS has vulnerability in the parse_to_param() function
https://notcve.org/view.php?id=CVE-2023-27599
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.7 and 3.2.4, when the function `append_hf` handles a SIP message with a malformed To header, a call to the function `abort()` is performed, resulting in a crash. This is due to the following check in `data_lump.c:399` in the function `anchor_lump`. An attacker abusing this vulnerability will crash OpenSIPS leading to Denial of Service. It affects configurations containing functions that make use of the affected code... • https://github.com/OpenSIPS/opensips/commit/cb56694d290530ac308f44b453c18120b1c1109d • CWE-20: Improper Input Validation •

CVE-2023-27598 – OpenSIPS has vulnerability in the parse_via() function
https://notcve.org/view.php?id=CVE-2023-27598
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.7 and 3.2.4, sending a malformed `Via` header to OpenSIPS triggers a segmentation fault when the function `calc_tag_suffix` is called. A specially crafted `Via` header, which is deemed correct by the parser, will pass uninitialized strings to the function `MD5StringArray` which leads to the crash. Abuse of this vulnerability leads to Denial of Service due to a crash. Since the uninitialized string points to memory l... • https://github.com/OpenSIPS/opensips/commit/ab611f74f69d9c42be5401c40d56ea06a58f5dd7 • CWE-908: Use of Uninitialized Resource •

CVE-2023-27597 – OpenSIPS has vulnerability in the parse_uri() function
https://notcve.org/view.php?id=CVE-2023-27597
15 Mar 2023 — OpenSIPS is a Session Initiation Protocol (SIP) server implementation. Prior to versions 3.1.8 and 3.2.5, when a specially crafted SIP message is processed by the function `rewrite_ruri`, a crash occurs due to a segmentation fault. This issue causes the server to crash. It affects configurations containing functions that make use of the affected code, such as the function `setport`. This issue has been fixed in version 3.1.8 and 3.2.5. • https://github.com/OpenSIPS/opensips/commit/b2dffe4b5cd81182c9c8eabb6c96aac96c7acfe3 • CWE-20: Improper Input Validation •