Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055eabf2f9b87 in memcpy (__len=<optimized out>, __src=<optimized out>,
__dest=0x7f2223b36ea8) at parser/msg_parser.c:1156
1156 if (tmp){
(gdb) bt
#0 0x000055eabf2f9b87 in memcpy (__len=<optimized out>, __src=<optimized out>,
__dest=0x7f2223b36ea8) at parser/msg_parser.c:1156
#1 rewrite_ruri (msg=0x7f2223b362f8, sval=0x7fff665344c8, ival=ival@entry=0,
part=part@entry=RW_RURI_PORT) at parser/msg_parser.c:1087
#2 0x000055eabf1b4576 in w_setport (msg=<optimized out>, port=<optimized out>) at
core_cmds.c:754
This issue causes the server to crash. It affects configurations containing functions that make use of the
affected code, such as the function setport
.
When a specially crafted SIP message is processed by the function
rewrite_ruri
, a crash occurs due toa segmentation fault. The following backtrace was observed when reproducing this issue:
Impact
This issue causes the server to crash. It affects configurations containing functions that make use of the
affected code, such as the function
setport
.Patches
This issue has been fixed by commit b2dffe4.
References
Read more about this issue in the Audit Document section 3.13.
For more information
If you have any questions or comments about this advisory: