kamailio-5.x: add fix for CVE-2018-16657 371/head
authorSebastian Kemper <sebastian_ml@gmx.net>
Wed, 12 Sep 2018 18:24:56 +0000 (20:24 +0200)
committerSebastian Kemper <sebastian_ml@gmx.net>
Wed, 12 Sep 2018 18:25:56 +0000 (20:25 +0200)
commiteb990a87758cd0417686fb71cdb993b616e00aec
tree07b704f582608f799058a72e0fda8ac0269332fd
parentf034df2dd8733f0caa5df5576089485cd3842ba5
kamailio-5.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.

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