Hi all, I have been receiving the following vulnerability notice from audit-packages for quite some time now and haven't seen any change in pkgsrc from 'cvs up', so I decided to do something about it: Running /etc/security.local: Package sun-jre6-6.0.5 has a multiple-vulnerabilities vulnerability, see: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-[3103-3115] Please find attached a quick patch for packages lang/sun-jre6 and lang/sun-jdk6 that brings them up to Java SE 6u7. (I only did the i586 packages.. someone will need to update x64 as well.) If the patch isn't useful, just toss it. I did it for my own benefit but figured I would pass it along in case it helps someone else. Cheers, -- __ .-------. |==|| | -( Mark 'segfault' Knox )- |==||_______| |::| __===__`. .'`. "Unix *is* user-friendly.. it's just |__|/:::::::\ ~ (_) picky about its friends." GPG 7A588C62 / 8782 2741 776E F4BE 7E73 3FF9 9245 E7FD 7A58 8C62
--- Makefile.orig 2008-07-24 13:48:26.000000000 -0400 +++ Makefile 2008-07-24 14:06:53.000000000 -0400 @@ -1,15 +1,15 @@ # $NetBSD: Makefile,v 1.8 2008/03/05 22:32:09 tnn Exp $ -DISTNAME= jdk-6u5-linux-${DIST_ARCH} -PKGNAME= sun-jdk6-6.0.5 +DISTNAME= jdk-6u7-linux-${DIST_ARCH} +PKGNAME= sun-jdk6-6.0.7 MASTER_SITES= # empty -DOWNLOAD_NAME= JDK 6u5 +DOWNLOAD_NAME= JDK 6u7 SHORT_NAME= JDK DEPENDS+= ${PKGNAME_NOREV:S/jdk/jre/}*:../../lang/sun-jre6 -WRKSRC= ${WRKDIR}/jdk1.6.0_05 +WRKSRC= ${WRKDIR}/jdk1.6.0_07 JAVA_WRAPPERS= appletviewer apt extcheck idlj jar jarsigner \ javac javadoc javah javap jdb rmic serialver --- distinfo.orig 2008-07-24 13:48:52.000000000 -0400 +++ distinfo 2008-07-24 14:06:36.000000000 -0400 @@ -1,8 +1,8 @@ $NetBSD: distinfo,v 1.4 2008/03/05 22:32:09 tnn Exp $ -SHA1 (jdk-6u5-linux-i586.bin) = 0e5f6163bbd1ca388939345a1853c30d95e4a76d -RMD160 (jdk-6u5-linux-i586.bin) = b965b2d715ae01b7e829e875b38892bada80cee2 -Size (jdk-6u5-linux-i586.bin) = 70504987 bytes SHA1 (jdk-6u5-linux-x64.bin) = dd1bcccc6aafd86022014beb53f4df0be51e3ee6 RMD160 (jdk-6u5-linux-x64.bin) = 7fe84df0edf809d1e17ab93b5a1afb1050addac8 Size (jdk-6u5-linux-x64.bin) = 63724381 bytes +SHA1 (jdk-6u7-linux-i586.bin) = f9a09d52e078c03f6adaf64174fe54c1aee1fa93 +RMD160 (jdk-6u7-linux-i586.bin) = bd41d794f76812cf8102c699e9cf4bdceeb563ea +Size (jdk-6u7-linux-i586.bin) = 78482905 bytes
--- Makefile.orig 2008-07-24 14:09:36.000000000 -0400 +++ Makefile 2008-07-24 14:10:03.000000000 -0400 @@ -3,16 +3,16 @@ # Note: Regen distinfo with PKG_DEFAULT_OPTIONS+=sun-jre-jce # Note: Update DOWNLOAD_NAME when you update the JRE version -DISTNAME= jre-6u5-linux-${DIST_ARCH} -PKGNAME= sun-jre6-6.0.5 +DISTNAME= jre-6u7-linux-${DIST_ARCH} +PKGNAME= sun-jre6-6.0.7 MASTER_SITES= # empty -DOWNLOAD_NAME= Java Runtime Environment (JRE) 6u5 +DOWNLOAD_NAME= Java Runtime Environment (JRE) 6u7 SHORT_NAME= JRE USE_TOOLS+= pax -WRKSRC= ${WRKDIR}/jre1.6.0_05 +WRKSRC= ${WRKDIR}/jre1.6.0_07 JAVA_WRAPPERS= java javaws keytool orbd policytool rmid rmiregistry \ servertool tnameserv REQD_DIRS= ${JAVA_HOME} --- PLIST.linux-i386.orig 2008-07-24 14:15:18.000000000 -0400 +++ PLIST.linux-i386 2008-07-24 14:14:50.000000000 -0400 @@ -455,7 +455,6 @@ java/sun-6/lib/zi/Asia/Beirut java/sun-6/lib/zi/Asia/Bishkek java/sun-6/lib/zi/Asia/Brunei -java/sun-6/lib/zi/Asia/Calcutta java/sun-6/lib/zi/Asia/Choibalsan java/sun-6/lib/zi/Asia/Chongqing java/sun-6/lib/zi/Asia/Colombo @@ -500,7 +499,6 @@ java/sun-6/lib/zi/Asia/Riyadh87 java/sun-6/lib/zi/Asia/Riyadh88 java/sun-6/lib/zi/Asia/Riyadh89 -java/sun-6/lib/zi/Asia/Saigon java/sun-6/lib/zi/Asia/Sakhalin java/sun-6/lib/zi/Asia/Samarkand java/sun-6/lib/zi/Asia/Seoul --- distinfo.orig 2008-07-24 14:09:32.000000000 -0400 +++ distinfo 2008-07-24 14:11:42.000000000 -0400 @@ -3,9 +3,9 @@ SHA1 (jce_policy-6.zip) = 7b1b021bd63152b93a16c96bb3a64f0e685fc425 RMD160 (jce_policy-6.zip) = 6f45ce5f3c067e186554f79b3f1a61e4d7d22aae Size (jce_policy-6.zip) = 9101 bytes -SHA1 (jre-6u5-linux-i586.bin) = 12f469a4796ee1b33a801c2a020ea3fa322cde1e -RMD160 (jre-6u5-linux-i586.bin) = 7c73f00d762e8f139ebe6ee41b388a6a8acf087b -Size (jre-6u5-linux-i586.bin) = 19745768 bytes SHA1 (jre-6u5-linux-x64.bin) = 136ffb4c9048dc9a52e7e9b79b8e310909c8366d RMD160 (jre-6u5-linux-x64.bin) = 7734024c6ea70b801e87a31cc0816f654dfefae6 Size (jre-6u5-linux-x64.bin) = 18349454 bytes +SHA1 (jre-6u7-linux-i586.bin) = 1ce17c0d18947971c09bf1c9c3f8c2dbcd777ff2 +RMD160 (jre-6u7-linux-i586.bin) = 7783832c6eb7c0bb38476ec1b7dc8fdaf0a69a46 +Size (jre-6u7-linux-i586..bin) = 19754758 bytes
Attachment:
pgpI_wJhPwaiw.pgp
Description: PGP signature