Tue Jul 5 08:42:57 2011 UTC ()
Update to Asterisk 1.8.4.4 (fixes AST-2011-011):

               Asterisk Project Security Advisory - AST-2011-011

   +------------------------------------------------------------------------+
   |      Product       | Asterisk                                          |
   |--------------------+---------------------------------------------------|
   |      Summary       | Possible enumeration of SIP users due to          |
   |                    | differing authentication responses                |
   |--------------------+---------------------------------------------------|
   | Nature of Advisory | Unauthorized data disclosure                      |
   |--------------------+---------------------------------------------------|
   |   Susceptibility   | Remote unauthenticated sessions                   |
   |--------------------+---------------------------------------------------|
   |      Severity      | Moderate                                          |
   |--------------------+---------------------------------------------------|
   |   Exploits Known   | No                                                |
   |--------------------+---------------------------------------------------|
   |      CVE Name      | CVE-2011-2536                                     |
   +------------------------------------------------------------------------+

   +------------------------------------------------------------------------+
   | Description | Asterisk may respond differently to SIP requests from an |
   |             | invalid SIP user than it does to a user configured on    |
   |             | the system, even when the alwaysauthreject option is set |
   |             | in the configuration. This can leak information about    |
   |             | what SIP users are valid on the Asterisk system.         |
   +------------------------------------------------------------------------+

   +------------------------------------------------------------------------+
   | Resolution | Respond to SIP requests from invalid and valid SIP users  |
   |            | in the same way. Asterisk 1.4 and 1.6.2 do not respond    |
   |            | identically by default due to backward-compatibility      |
   |            | reasons, and must have alwaysauthreject=yes set in        |
   |            | sip.conf. Asterisk 1.8 defaults to alwaysauthreject=yes.  |
   |            |                                                           |
   |            | IT IS ABSOLUTELY IMPERATIVE that users of Asterisk 1.4    |
   |            | and 1.6.2 set alwaysauthreject=yes in the general section |
   |            | of sip.conf.                                              |
   +------------------------------------------------------------------------+


(jnemeth)
diff -r1.9 -r1.10 pkgsrc/comms/asterisk18/Makefile
diff -r1.4 -r1.5 pkgsrc/comms/asterisk18/PLIST
diff -r1.10 -r1.11 pkgsrc/comms/asterisk18/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/comms/asterisk18/Makefile (expand / switch to unified diff)

--- pkgsrc/comms/asterisk18/Makefile 2011/06/09 09:17:27 1.9
+++ pkgsrc/comms/asterisk18/Makefile 2011/07/05 08:42:56 1.10
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.9 2011/06/09 09:17:27 jnemeth Exp $ 1# $NetBSD: Makefile,v 1.10 2011/07/05 08:42:56 jnemeth Exp $
2# 2#
3# NOTE: when updating this package, there are two places that sound 3# NOTE: when updating this package, there are two places that sound
4# tarballs need to be checked 4# tarballs need to be checked
5 5
6DISTNAME= asterisk-1.8.4.2 6DISTNAME= asterisk-1.8.4.4
7DIST_SUBDIR= ${PKGNAME_NOREV} 7DIST_SUBDIR= ${PKGNAME_NOREV}
8DISTFILES= ${DEFAULT_DISTFILES} 8DISTFILES= ${DEFAULT_DISTFILES}
9EXTRACT_ONLY= ${DISTNAME}.tar.gz 9EXTRACT_ONLY= ${DISTNAME}.tar.gz
10CATEGORIES= comms net audio 10CATEGORIES= comms net audio
11MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ 11MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
12 http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \ 12 http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
13 http://downloads.asterisk.org/pub/telephony/sounds/releases/ 13 http://downloads.asterisk.org/pub/telephony/sounds/releases/
14 14
15OWNER= jnemeth@NetBSD.org 15OWNER= jnemeth@NetBSD.org
16HOMEPAGE= http://www.asterisk.org/ 16HOMEPAGE= http://www.asterisk.org/
17COMMENT= The Asterisk Software PBX 17COMMENT= The Asterisk Software PBX
18LICENSE= gnu-gpl-v2 18LICENSE= gnu-gpl-v2
19 19

cvs diff -r1.4 -r1.5 pkgsrc/comms/asterisk18/PLIST (expand / switch to unified diff)

--- pkgsrc/comms/asterisk18/PLIST 2011/06/09 09:17:27 1.4
+++ pkgsrc/comms/asterisk18/PLIST 2011/07/05 08:42:56 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2011/06/09 09:17:27 jnemeth Exp $ 1@comment $NetBSD: PLIST,v 1.5 2011/07/05 08:42:56 jnemeth Exp $
2include/asterisk.h 2include/asterisk.h
3include/asterisk/_private.h 3include/asterisk/_private.h
4include/asterisk/abstract_jb.h 4include/asterisk/abstract_jb.h
5include/asterisk/acl.h 5include/asterisk/acl.h
6include/asterisk/adsi.h 6include/asterisk/adsi.h
7include/asterisk/ael_structs.h 7include/asterisk/ael_structs.h
8include/asterisk/agi.h 8include/asterisk/agi.h
9include/asterisk/alaw.h 9include/asterisk/alaw.h
10include/asterisk/aoc.h 10include/asterisk/aoc.h
11include/asterisk/app.h 11include/asterisk/app.h
12include/asterisk/ast_expr.h 12include/asterisk/ast_expr.h
13include/asterisk/ast_version.h 13include/asterisk/ast_version.h
14include/asterisk/astdb.h 14include/asterisk/astdb.h
@@ -2227,16 +2227,19 @@ share/examples/asterisk/sip_notify.conf @@ -2227,16 +2227,19 @@ share/examples/asterisk/sip_notify.conf
2227share/examples/asterisk/skinny.conf 2227share/examples/asterisk/skinny.conf
2228share/examples/asterisk/sla.conf 2228share/examples/asterisk/sla.conf
2229share/examples/asterisk/smdi.conf 2229share/examples/asterisk/smdi.conf
2230share/examples/asterisk/telcordia-1.adsi 2230share/examples/asterisk/telcordia-1.adsi
2231share/examples/asterisk/udptl.conf 2231share/examples/asterisk/udptl.conf
2232share/examples/asterisk/unistim.conf 2232share/examples/asterisk/unistim.conf
2233share/examples/asterisk/usbradio.conf 2233share/examples/asterisk/usbradio.conf
2234share/examples/asterisk/users.conf 2234share/examples/asterisk/users.conf
2235share/examples/asterisk/voicemail.conf 2235share/examples/asterisk/voicemail.conf
2236share/examples/asterisk/vpb.conf 2236share/examples/asterisk/vpb.conf
2237share/examples/rc.d/asterisk 2237share/examples/rc.d/asterisk
2238${PLIST.webvmail}share/httpd/htdocs/_asterisk/animlogo.gif 2238${PLIST.webvmail}share/httpd/htdocs/_asterisk/animlogo.gif
2239${PLIST.webvmail}share/httpd/htdocs/_asterisk/play.gif 2239${PLIST.webvmail}share/httpd/htdocs/_asterisk/play.gif
 2240@pkgdir libdata/asterisk/sounds/fr
 2241@pkgdir libdata/asterisk/sounds/es
 2242@pkgdir libdata/asterisk/sounds/en_AU
2240@pkgdir libdata/asterisk/keys 2243@pkgdir libdata/asterisk/keys
2241@pkgdir libdata/asterisk/firmware/iax 2244@pkgdir libdata/asterisk/firmware/iax
2242@pkgdir libdata/asterisk/documentation/thirdparty 2245@pkgdir libdata/asterisk/documentation/thirdparty

cvs diff -r1.10 -r1.11 pkgsrc/comms/asterisk18/distinfo (expand / switch to unified diff)

--- pkgsrc/comms/asterisk18/distinfo 2011/06/09 09:17:27 1.10
+++ pkgsrc/comms/asterisk18/distinfo 2011/07/05 08:42:56 1.11
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1$NetBSD: distinfo,v 1.10 2011/06/09 09:17:27 jnemeth Exp $ 1$NetBSD: distinfo,v 1.11 2011/07/05 08:42:56 jnemeth Exp $
2 2
3SHA1 (asterisk-1.8.4.2/asterisk-1.8.4.2.tar.gz) = f5fc8c0c4343ec1d6831b1810602d223af8dc9c9 3SHA1 (asterisk-1.8.4.4/asterisk-1.8.4.4.tar.gz) = 07d3ae5744e2dd10c5d9564b503690f3f0b84d96
4RMD160 (asterisk-1.8.4.2/asterisk-1.8.4.2.tar.gz) = 403829a2fcd5f63c2a99e141442cc98fd69f4deb 4RMD160 (asterisk-1.8.4.4/asterisk-1.8.4.4.tar.gz) = c95cab1b24547f1abd229dcf323cc7ed0b0b36a0
5Size (asterisk-1.8.4.2/asterisk-1.8.4.2.tar.gz) = 27012984 bytes 5Size (asterisk-1.8.4.4/asterisk-1.8.4.4.tar.gz) = 27326189 bytes
6SHA1 (asterisk-1.8.4.2/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 8692fa61423b4769dc8bfa78faf9ed5ef7a259b9 6SHA1 (asterisk-1.8.4.4/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 8692fa61423b4769dc8bfa78faf9ed5ef7a259b9
7RMD160 (asterisk-1.8.4.2/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 68170c769d739d6b5b35b00f999ad6bbf876f9f6 7RMD160 (asterisk-1.8.4.4/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 68170c769d739d6b5b35b00f999ad6bbf876f9f6
8Size (asterisk-1.8.4.2/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 3349898 bytes 8Size (asterisk-1.8.4.4/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 3349898 bytes
9SHA1 (asterisk-1.8.4.2/extract-cfile.awk) = c4f08eee1ab83c041bde1ab91672a4a3c43c28b8 9SHA1 (asterisk-1.8.4.4/extract-cfile.awk) = c4f08eee1ab83c041bde1ab91672a4a3c43c28b8
10RMD160 (asterisk-1.8.4.2/extract-cfile.awk) = cd59f8e5807732023d5aec95187e2d5572f400a4 10RMD160 (asterisk-1.8.4.4/extract-cfile.awk) = cd59f8e5807732023d5aec95187e2d5572f400a4
11Size (asterisk-1.8.4.2/extract-cfile.awk) = 667 bytes 11Size (asterisk-1.8.4.4/extract-cfile.awk) = 667 bytes
12SHA1 (asterisk-1.8.4.2/rfc3951.txt) = 1a6c769be750fb02456d60db2470909254496017 12SHA1 (asterisk-1.8.4.4/rfc3951.txt) = 1a6c769be750fb02456d60db2470909254496017
13RMD160 (asterisk-1.8.4.2/rfc3951.txt) = 15f7ec61653ec9953172f8f2150e7d8f6f620926 13RMD160 (asterisk-1.8.4.4/rfc3951.txt) = 15f7ec61653ec9953172f8f2150e7d8f6f620926
14Size (asterisk-1.8.4.2/rfc3951.txt) = 373442 bytes 14Size (asterisk-1.8.4.4/rfc3951.txt) = 373442 bytes
15SHA1 (patch-aa) = cb3a463c51abff717d960ad70f3c13beefe6d5f4 15SHA1 (patch-aa) = cb3a463c51abff717d960ad70f3c13beefe6d5f4
16SHA1 (patch-af) = ebad62fcb31b600d30235cc5e93284c93b2c8af9 16SHA1 (patch-af) = ebad62fcb31b600d30235cc5e93284c93b2c8af9
17SHA1 (patch-ag) = c71c61350cefbbe53eefa99245ca7712753f22d5 17SHA1 (patch-ag) = c71c61350cefbbe53eefa99245ca7712753f22d5
18SHA1 (patch-ai) = e92edab5c1ff323478f41d0b0783102ed527fe39 18SHA1 (patch-ai) = e92edab5c1ff323478f41d0b0783102ed527fe39
19SHA1 (patch-ak) = adee75b7716a8794de1b8cb054af7a5a8f0e5ffd 19SHA1 (patch-ak) = adee75b7716a8794de1b8cb054af7a5a8f0e5ffd
20SHA1 (patch-al) = b2a1134786d7c3b118ee8c47892f91dd2a4c783a 20SHA1 (patch-al) = b2a1134786d7c3b118ee8c47892f91dd2a4c783a
21SHA1 (patch-am) = 5f9cbf47ec1cb66758492a5ed1bf843006eae9b7 21SHA1 (patch-am) = 5f9cbf47ec1cb66758492a5ed1bf843006eae9b7
22SHA1 (patch-an) = 93a5df66fd6459fb76e9191dc3bf37b9ee5483b5 22SHA1 (patch-an) = 93a5df66fd6459fb76e9191dc3bf37b9ee5483b5
23SHA1 (patch-ao) = 0663a698469550b22bb97ee1b18980bc2bc67495 23SHA1 (patch-ao) = 0663a698469550b22bb97ee1b18980bc2bc67495
24SHA1 (patch-ap) = ed22f6483191f429389c0d3198d30c63b96d4df6 24SHA1 (patch-ap) = ed22f6483191f429389c0d3198d30c63b96d4df6
25SHA1 (patch-aq) = b5b448df41c3751dda6340006811cb35dd304d34 25SHA1 (patch-aq) = b5b448df41c3751dda6340006811cb35dd304d34
26SHA1 (patch-ar) = da8e614e68e476ce32c66fed5ee9dcb8c5f9a060 26SHA1 (patch-ar) = da8e614e68e476ce32c66fed5ee9dcb8c5f9a060
27SHA1 (patch-as) = b2e1aadf49f20506243ab40796f15aab12d95bad 27SHA1 (patch-as) = b2e1aadf49f20506243ab40796f15aab12d95bad