kamailio-4.x: add fix for CVE-2018-16657 372/head
authorSebastian Kemper <sebastian_ml@gmx.net>
Wed, 12 Sep 2018 18:29:55 +0000 (20:29 +0200)
committerSebastian Kemper <sebastian_ml@gmx.net>
Wed, 12 Sep 2018 18:29:57 +0000 (20:29 +0200)
commit2387ec07a4ab728627e2d21b6c84e01166a3912e
tree44bfebfa92c85ba8141dee469c674633a2f71952
parent95498e75db5c6741cd53f8746ffc1473c72b6e5d
kamailio-4.x: add fix for CVE-2018-16657

In Kamailio before 5.0.7 and 5.1.x before 5.1.4, a crafted SIP message with
an invalid Via header causes a segmentation fault and crashes Kamailio. The
reason is missing input validation in the crcitt_string_array core function
for calculating a CRC hash for To tags. (An additional error is present in
the check_via_address core function: this function also misses input
validation.) This could result in denial of service and potentially the
execution of arbitrary code.

Patch from upstream. File paths amended for 4.x release.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
net/kamailio-4.x/Makefile
net/kamailio-4.x/patches/131-CVE-2018-16657.patch [new file with mode: 0644]