pkgsrc/comms
jnemeth a8afb478eb Add fixes for AST-2017-002, AST-2017-003, and AST-2017-004. Note
that the first two don't affect pkgsrc as we are using chan_sip
not PJSIP.  The last only affects users of SCCP, which is Cisco's
proprietary protocol.

----- AST-2017-002

A remote crash can be triggered by sending a SIP packet to
Asterisk with a specially crafted CSeq header and a Via
header with no branch parameter. The issue is that the
PJSIP RFC 2543 transaction key generation algorithm does
not allocate a large enough buffer. By overrunning the
buffer, the memory allocation table becomes corrupted,
leading to an eventual crash.

This issue is in PJSIP, and so the issue can be fixed
without performing an upgrade of Asterisk at all. However,
we are releasing a new version of Asterisk with the bundled
PJProject updated to include the fix.

If you are running Asterisk with chan_sip, this issue does
not affect you.

----- AST-2017-003

The multi-part body parser in PJSIP contains a logical
error that can make certain multi-part body parts attempt
to read memory from outside the allowed boundaries. A
specially-crafted packet can trigger these invalid reads
and potentially induce a crash.

The issue is within the PJSIP project and not in Asterisk.
Therefore, the problem can be fixed without upgrading
Asterisk. However, we will be releasing a new version of
Asterisk where the bundled version of PJSIP has been
updated to have the bug patched.

If you are using Asterisk with chan_sip, this issue does
not affect you.

----- AST-2017-004

A remote memory exhaustion can be triggered by sending an
SCCP packet to Asterisk system with chan_skinny enabled
that is larger than the length of the SCCP header but
smaller than the packet length specified in the header. The
loop that reads the rest of the packet doesn't detect that
the call to read() returned end-of-file before the expected
number of bytes and continues infinitely. The partial
data message logging in that tight loop causes Asterisk to
exhaust all available memory.
2017-05-29 20:52:37 +00:00
..
asterisk Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
asterisk-sounds-de-x9media Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
asterisk-sounds-native Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
asterisk13 Add fixes for AST-2017-002, AST-2017-003, and AST-2017-004. Note 2017-05-29 20:52:37 +00:00
asterisk14 Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
asterisk18 Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
binkd Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
birda Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
bthfp Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
conserver Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
conserver8 Um, need bsd.prefs.mk before testing ${OPSYS}. 2017-02-10 10:38:42 +00:00
deforaos-phone Update DeforaOS Phone to version 0.5.1 2017-04-13 11:26:18 +00:00
dfu-util Correct the if statement to AND, not OR. 2016-12-03 13:02:22 +00:00
dl-ezkit Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
efax Use PKGMANDIR. 2016-09-08 14:46:49 +00:00
efax-gtk Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
estic Requires termcap. 2017-05-09 16:20:08 +00:00
fidogate Removed unused BUILDLINK_SETENV and made Makefile simpler. 2016-07-10 10:07:16 +00:00
gammu Update comms/gammu to 1.38.2 2017-05-11 13:00:16 +00:00
gkermit Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
gnome-pilot Revbump after icu update 2017-04-22 21:03:07 +00:00
gsmlib Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
hylafax Modernize rc scripts, for PR 18681. Add hfaxd.sh, faxq.sh; remove 2015-12-29 00:05:54 +00:00
java-rxtx Whitespace. 2015-12-29 04:54:34 +00:00
jpilot Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
jpilot-syncmal Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
kermit Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
kyopon Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libhidapi Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libmal Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libopensync Revbump after icu update 2017-04-22 21:03:07 +00:00
libopensync-plugin-evolution2 Revbump after icu update 2017-04-22 21:03:07 +00:00
libopensync-plugin-file Revbump after icu update 2017-04-22 21:03:07 +00:00
libopensync-plugin-kdepim Revbump after icu update 2017-04-22 21:03:07 +00:00
libopensync-plugin-syncml Revbump after icu update 2017-04-22 21:03:07 +00:00
libsyncml Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libticables2 Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libticalcs2 Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libticonv Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
libtifiles2 Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
lirc PR 50556: comms/lirc doesn't build 2016-05-02 02:32:14 +00:00
lrzsz Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
malsync Take out upstream's --traditional-cpp for MacOS as it breaks the build, 2015-11-07 23:39:15 +00:00
mgetty+sendfax Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
minicom Remove patch that has no effect. 2017-05-07 08:08:44 +00:00
modemd Add missing includes. 2017-02-17 17:00:03 +00:00
msynctool Revbump after icu update 2017-04-22 21:03:07 +00:00
multisync-gui Revbump after icu update 2017-04-22 21:03:07 +00:00
obexapp Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
obexftp Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
op_panel Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
openobex Don't define accept4 locally on new enough NetBSD current. 2017-02-17 17:00:30 +00:00
p5-Asterisk Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
p5-Data-AMF Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Device-Gsm Update to 1.61 2016-07-24 23:30:13 +00:00
p5-Device-Modem Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Device-SerialPort Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Device-XBee-API Update to 0.8 2016-07-24 23:40:31 +00:00
p5-pilot-link Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-SMS-Send Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
picocom Import picocom-2.1 as comms/picocom. 2016-02-14 07:54:51 +00:00
pilot-link Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
pilot-link-libs Does not use curses or even termcap 2013-10-16 08:49:43 +00:00
pilotmgr Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
plp fix openbsd/bitrig build 2015-11-07 23:43:56 +00:00
py-colorama Updated py-colorama to 0.3.7. 2017-04-04 14:12:13 +00:00
py-gammu Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
py-python-termstyle Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
py-serial Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
qpage Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
ruby-termios Update ruby-termios to 1.0.2. 2016-07-17 14:25:00 +00:00
scmxx Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
snooper Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
spandsp Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
srtp srtp: do not conflict with builtin hmac in netbsd-7.99.x, use another name 2016-09-26 13:20:41 +00:00
synce-librapi2 Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
synce-libsynce Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
synce-rra Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
synce-serial Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
tilp2 Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
tkhylafax Add SHA512 digests for distfiles for comms category 2015-11-03 01:34:52 +00:00
tn3270 Fix openbsd build failure. 2015-11-07 23:47:52 +00:00
xfce4-modemlights-plugin Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
xisp Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
xtel Use OPSYSVARS. 2016-02-25 11:32:19 +00:00
Makefile Add dfu-util. 2016-12-03 03:32:35 +00:00