NetBSD 4.0 Release Candidate 3 available for download

Previous thread: Donations for server upgrades by Michael Graff on Friday, July 26, 2002 - 3:56 pm. (14 messages)

Next thread: NetBSD Security Advisory 2002-009: Multiple vulnerabilities in OpenSSL code by NetBSD Security Officer on Friday, August 2, 2002 - 6:59 am. (12 messages)
From: Elad Efrat
Date: Sunday, September 24, 2006 - 4:45 pm

Some of you who follow netbsd-bugs@ may noticed that over the past two
days we closed around 270 PRs (problem reports). That's quite a lot, and
I thought I might as well tell you what lead to that...

A few developers and myself had an idea to give a shot to something we
called a NetBSD Bugathon -- we figured if we could combine efforts
together, we could address some of the thousands of PRs we managed to
get open in the 13 or so years of NetBSD action so far.

So we did... we got on IRC (#NetBSD-code on irc.freenode.net if you're
interested) and started looking for PRs we knew how to deal with; slowly
more people came aboard, and we ended up brainstorming solutions to
various problems, solving them as we went. The word spread quite fast
and we suddenly had a few users helping us with the work as well.

All in all it's been fun, and the results are quite amazing; with
about 30 developers and 20 users we managed to get the number of "open"
PRs to below 4000 -- we started with almost 4200! -- in fact, the
results were so surprising given the short notice (if "meet you on IRC
in 12 hours" is a notice :), that we decided to let you know about
this, so you could take part the next time we do it.

Which is why I am going to ask you to reserve the October 7-8 weekend,
for that's when we'll be holding the next NetBSD Bugathon (oh, yeah,
"Reloaded!" ;) -- you are all welcome to join us, to help with the bug
hunting and fixing, or just to enjoy the atmosphere.

Keep in mind it'll be a great time to discuss live about features you
want to see, stuff that you'd like changed, problems you're seeing,
etc., or even your own set of "pet PRs" you'd *finally* like to see
resolved!

More information is available online:

	http://www.NetBSD.org/hackathon/

And if someone wants to see how the netbsd-bugs@ mailing list looks like
after 2 days of non-stop work:

	http://mail-index.netbsd.org/netbsd-bugs/2006/09/

(scroll down to 09/23/2006 and 09/24/2006... yeah, we should do
something ...
From: NetBSD Security-Officer
Date: Thursday, February 19, 2004 - 6:36 am

-----BEGIN PGP SIGNED MESSAGE-----


		 NetBSD Security Advisory 2004-003
		 =================================

Topic:		OpenSSL 0.9.6 ASN.1 parser vulnerability

Version:	NetBSD-current:	sources prior to 2003/07/24
		NetBSD 1.6.1:	affected
		NetBSD 1.6:	affected
		NetBSD-1.5.3:	affected
		NetBSD-1.5.2:	affected
		NetBSD-1.5.1:	affected
		NetBSD-1.5:	affected
		pkgsrc:		packages prior to (including) 0.9.6k

Severity:	possible remote denial-of-service

Fixed:		NetBSD-current:		July 24, 2003
		NetBSD-1.6 branch:	November 8, 2003 (1.6.2 will include the fix)
		NetBSD-1.5 branch:	November 7, 2003
		pkgsrc:			openssl-0.9.6l corrects this issue


Abstract
========

OpenSSL 0.9.6k ASN.1 parser had a possible denial-of-service
vulnerability.

This vulnerability is different from 2003-017.

OpenSSL 0.9.7 is not affected.


Technical Details
=================

http://www.kb.cert.org/vuls/id/412478

http://www.openssl.org/news/secadv_20031104.txt


Solutions and Workarounds
=========================

Release of NetBSD 1.6.2 is imminent. This is a reminder
to consider upgrading when they are available, if you are running
anything older than NetBSD 1.6  Many security-related improvements
have been made.

NetBSD 1.6.2 may be considered a binary patch for this advisory.

* Rebuilding from source:

libcrypto and libssl have to be rebuilt.

The following instructions describe how to upgrade your libcrypto and
libssl binaries by updating your source tree and rebuilding and
installing a new version of libcrypto and libssl.

* NetBSD-current:

	NetBSD-current has included the OpenSSL 0.9.7 series since July 24,
	2003, therefore upgrading to sources after July 24, 2003 is required.


* NetBSD 1.6, 1.6.1:

	The binary distributions of NetBSD 1.6 and 1.6.1 are vulnerable.

	Systems running NetBSD 1.6 sources dated from before
	2003-11-07 should be upgraded from NetBSD 1.6 sources dated
	2003-11-08 or later.

	NetBSD 1.6.2 will include the fix.

	The ...
From: Hubert Feyrer
Date: Thursday, May 25, 2006 - 3:28 pm

* Announcing NetBSD and the Google "Summer of Code" Projects 2006

The Google ``Summer of Code'' is designed to introduce students to the
world of open source software development, to create new Open Source
programs and to help currently established projects. NetBSD is one of
the projects participating as mentoring organisation in the Summer of
Code for the second time this year, and after evaluating over seventy
distinct applications, the NetBSD Foundation is now pleased to
announce the list of projects that have been chosen:

  1. Project: Support for journaling for FFS
     Student: Kirill Kuvaldin
     Mentor: Manuel BOUYER
     Mentor: Thor Lancelot Simon

  2. Project: Support for MIPS64 ISA
     Student: LIU Qi
     Mentor: Garrett D'Amore
     Mentor: Simon Burge

  3. Project: PowerPC G5 support in NetBSD
     Student: Yevgeny Binder
     Mentor: Allen Briggs
     Mentor: Garrett D'Amore

  4. Project: Improved Writing to FileSystem Using Congestion Control
     Student: Sumantra R. Kundu
     Mentor: Bill Studenmund
     Mentor: Thor Lancelot Simon

  5. Project: TCP ECN support
     Student: Rui Paulo
     Mentor: Kentaro A. Kurahone
     Mentor: Allen Briggs
     Mentor: Matt Thomas

  6. Project: Fast_ipsec and ipv6
     Student: Degroote Arnaud
     Mentor: Sam Leffler
     Mentor: Christos Zoulas
     Mentor: Thor Lancelot Simon

  7. Project: pkg_install rewrite for pkgsrc
     Student: Joerg Sonnenberger
     Mentor: Dieter Baron
     Mentor: Johnny C. Lam
     Mentor: Alistair Crooks
     Mentor: Thomas Klausner

  8. Project: Improving the mbuf API and implementation
     Student: Pavel Cahyna
     Mentor: Martin Husemann
     Mentor: Matt Thomas


In each accepted project, the student will work closely together with
the entire NetBSD community under the supervision of at least one
senior NetBSD developer, who will guide the student and introduce them
into the world of Open Source Software Development.

Hubert Feyrer, vice ...
From: NetBSD Security-Officer
Date: Monday, November 7, 2005 - 3:57 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


		 NetBSD Security Advisory 2005-006
		 =================================

Topic:		Multiple vulnerabilities in CVS

Version:	NetBSD-current:	source prior to August 26, 2005
		NetBSD 2.1:	not affected
		NetBSD 2.0.3:	not affected
		NetBSD 2.0.2:	affected
		NetBSD 2.0:	affected
		NetBSD 1.6.2:	affected
		NetBSD 1.6.1:	affected
		NetBSD 1.6:	affected
		pkgsrc:		CVS packages prior to 1.11.20nb2

Severity:	Remote execution of arbitrary code, denial of service and
		local privilege escalation

Fixed:		NetBSD-current:		August 26, 2005
		NetBSD-3 branch:	August 26, 2005 
						(3.0 will include the fix)
		NetBSD-2.0 branch:	August 26, 2005
						(2.0.3 includes the fix)
		NetBSD-2 branch:	August 26, 2005 
						(2.1 includes the fix)
		NetBSD-1.6 branch:	August 26, 2005 
						(1.6.3 will include the fix)
		pkgsrc:			cvs-1.11.20nb2 or higher
					correct the issues


Abstract
========

CVS has multiple vulnerabilities, ranging from remote execution of
arbitrary code to denial of service.  Most of the issues are when the
CVS server is running in pserver mode.


Technical Details
=================

There are multiple issues, summarised in the following list:

 * A heap overflow is present in the handling of "Entry" lines for CVS
   servers running in pserver mode.  An attacker would require write
   access to the repository to exploit this.
 
 * Problem handling malformed "Entry" lines and empty data lines,
   which could lead to a denial of service (crash), modification of
   critical program data or arbitrary code execution.

 * Double-free vulnerability in "error_prog_name" string leading to
   remote execution of arbitrary code.

 * Integer overflow in the "Max-dotdot" CVS protocol command resulting
   in denial of service.

 * The "serve_notify" function does not correctly handle empty data
   lines.  Using a crafted request an attacker could potentially
   execute arbitrary system commands.

 * An ...
From: NetBSD Security-Officer
Date: Monday, April 21, 2008 - 3:28 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


		 NetBSD Security Advisory 2008-006
		 =================================

Topic:		Integer overflow in strfmon(3) function

Version:	NetBSD-current:		affected
		NetBSD 4.0:		affected
		NetBSD 3.1.*:		unaffected
		NetBSD 3.1:		unaffected
		NetBSD 3.0:		unaffected
		NetBSD 3.0.*:		unaffected

Severity:	Local user may be able to execute arbitrary code

Fixed:		NetBSD-current:		March 18, 2008
		NetBSD-4 branch:	March 19, 2008
			(4.1 will include the fix)
		NetBSD-4-0 branch:	March 19, 2008
			(4.0.1 will include the fix)


Abstract
========

The strfmon() function contains multiple integer overflows which can be
exploited by a local attacker to cause a crash or potentially execute
arbitrary code.


Technical Details
=================

The vulnerability exists in strfmon() because of the use of the GET_NUMBER()
macro.  This macro does not check for integer overflow, and its value is
passed as an argument to the memmove() and memset() functions, which can
result in a crash or possibly the execution of arbitrary code.

This issue has been assigned CVE reference CVE-2008-1391.


Solutions and Workarounds
=========================

The following instructions describe how to upgrade your libc binaries
by updating your source tree and rebuilding and installing a new version
of libc.

* NetBSD-current:

	Systems running NetBSD-current dated from before 2008-03-18
	should be upgraded to NetBSD-current dated 2008-03-19 or later.

	The following files need to be updated from the
	netbsd-current CVS branch (aka HEAD):
		lib/libc/stdlib/strfmon.c

	To update from CVS, re-build, and re-install libc:

		# cd src
		# cvs update lib/libc/stdlib/strfmon.c
		# cd lib/libc
		# make USETOOLS=no cleandir dependall
		# make USETOOLS=no install

* NetBSD 4.*:

	Systems running NetBSD 4.* sources dated from before
	2008-03-19 should be upgraded from NetBSD 4.* source dated
	2008-03-20 or later.

	The following ...
From: NetBSD Security Officer
Date: Monday, March 3, 2003 - 11:31 pm

-----BEGIN PGP SIGNED MESSAGE-----


		 NetBSD Security Advisory 2003-001
		 =================================

Topic:		Encryption weakness in OpenSSL code

Version:	NetBSD-current:	 source prior to February 21, 2003
		NetBSD-1.6.1:	 not affected
		NetBSD-1.6:	 affected
		NetBSD-1.5.3:	 affected
		NetBSD-1.5.2:	 affected
		NetBSD-1.5.1:	 affected
		NetBSD-1.5:	 affected
		NetBSD-1.4*:	 not affected
		pkgsrc:		 prior to openssl-0.9.6gnb1

Severity:	Cryptographic keys can be compromised.

Fixed:		NetBSD-current:		February 21, 2003
		NetBSD-1.6 branch:	February 21, 2003 (1.6.1 includes the fix)
		NetBSD-1.5 branch:	February 27, 2003
		pkgsrc:			openssl-0.9.6gnb1 (or later)


Abstract
========


Block cipher padding errors and MAC verification errors were handled
differently in the SSL/TLS parts of the OpenSSL library.  This
leaks information in the case of incorrect SSL streams and allows
for an adaptive timing attack.

No services using SSL/TLS are enabled by default in NetBSD, however, by
enabling services built with these libraries, a system could become
vulnerable to the compromise of cryptographic keys.


Technical Details
=================

http://www.openssl.org/news/secadv_20030219.txt


Solutions and Workarounds
=========================

The following instructions describe how to upgrade your libssl
binaries by updating your source tree and rebuilding and installing
a new version of libssl.

Be sure to restart running instances of programs that use the libssl
library after upgrading.

If you have any statically-linked binaries that linked against a
vulnerable libssl, you need to recompile them.


* NetBSD-current:

	Systems running NetBSD-current dated from before 2003-02-21
	should be upgraded to NetBSD-current dated 2003-02-21 or later.

	The following file needs to be updated from the
	netbsd-current CVS branch (aka HEAD):
		crypto/dist/openssl/ssl/s3_pkt.c

	To update from CVS, re-build, and re-install libssl:
		# cd src
		# cvs ...
From: NetBSD Security-Officer
Date: Monday, October 27, 2008 - 3:46 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


		 NetBSD Security Advisory 2008-014
		 =================================

Topic:		Cross-site request forgery in ftpd(8)

Version:	NetBSD-current:		affected
		NetBSD 4.0.*:		not affected
		NetBSD 4.0:		affected
		NetBSD 3.1.*:		affected
		NetBSD 3.1:		affected
		NetBSD 3.0.*:		affected
		NetBSD 3.0:		affected

Severity:	Cross-site request forgery

Fixed:		NetBSD-current:		September 13, 2008
		NetBSD-4-0 branch:	September 18, 2008
			(4.0.1 includes the fix)
		NetBSD-4 branch:	September 18, 2008
			(4.1 will include the fix)
		NetBSD-3-1 branch:	September 18, 2008
			(3.1.2 will include the fix)
		NetBSD-3-0 branch:	September 18, 2008
			(3.0.4 will include the fix)
		NetBSD-3 branch:	September 18, 2008
			(3.2 will include the fix)
		pkgsrc:			tnftpd-20081009 corrects the issue


Abstract
========

When accessing NetBSD servers running ftpd(8) certain commands can aide 
attackers in executing CSRF attacks when e.g. using a web browser to 
access ftp servers.

This vulnerability has been assigned CVE-2008-4247.


Technical Details
=================

When accessing NetBSD servers running ftpd(8) long commands are split
into multiple requests which can result in CSRF attacks.


Solutions and Workarounds
=========================

Only NetBSD systems with ftpd(8) enabled may be vulnerable to this issue.  
ftpd(8) is not enabled by default in NetBSD generic installations.
As a temporary workaround disable ftpd(8) from the base OS and use the
tnftpd-20081009 package from pkgsrc which contains a fix.

The following instructions describe how to upgrade your ftpd
binaries by updating your source tree and rebuilding and installing
a new version of ftpd.

* NetBSD-current:

	Systems running NetBSD-current dated from before 2008-09-13
	should be upgraded to NetBSD-current dated 2008-09-14 or later.

	The following files/directories need to be updated from the
	netbsd-current CVS branch (aka ...
From: Alistair Crooks
Date: Sunday, August 31, 2003 - 11:51 pm

[For a full listing of the changes, please refer to the current-users
mailing list - agc]

Summary of Changes to the NetBSD Packages Collection in July 2003
=================================================================

By my calculations, at the end of July 2003, there were 3892 packages
in the NetBSD Packages Collection, up from 3820 the previous month, a
rise of 72.

Notable additions include:  ap-auth-pgsql, ap2-ruby, asc,
avr-binutils, avr-gcc, avr-gdb, avr-libc, avrdude, awstats, bbdate,
bitlbee, bkedit, brs, buildtool-doc, conglomerate, cpuid, dbench,
device-driver-doc-de, dirdiff, djbfft, dnstracer, eric3, expatobjc,
fspanel, gmencoder, gqmpeg-skins, GridSim, gtksee, gtkwave,
jdk-openjit, KoboDeluxe, kopete, libffi, libggigcp, libggiwmh,
libid3tag, libkver, libmad, mad123, madplay, multi-aterm, openpbs,
openssh+gssapi, pag, paragui, pari-galdata, physfs, pkg_filecheck,
proj-doc, psi-ssl, pure-ftpd, py-adns, py-kjbuckets, py-m2crypto,
py-pqueue, py-qt3-base, py-qt3-modules, py-qt3-qscintilla, py-sybase,
py-zconfig, re2c, ruby-borges, ruby-installpkg, ruby-webrick,
SDL-arts, SDL-esound, SDL-nas, spider, tcptraceroute, tnftp, xlog,
xmms-arts, xmms-blursk, xmms-esound, and xorp.

Notable updates include:  abcde, adom, algae, ap-ssl, ap2-subversion,
apache, apache2, apla, arts, asc, aspell, ast-ksh, atari800, audacity,
automake, avi-xmms, avifile, avifile-devel, avr-gdb, balsa2,
battalion, bbmail, bidwatcher, biew, bind8, bins, binutils, bkpupsd,
blender, bluefish, bmake, bogofilter, bomberclone, bozohttpd,
buildtool, canna-server-bin, ccache, cfs, cgoban-java, clisp,
cpuflags, crimsonfields, criticalmass, cscope, cue, curl, cvs, cvsync,
dbh, dctc, dc_gui2, delegate, devtodo, dhid, dinotrace, disc-cover,
distcc, docbook-xsl, dopewars, dosbox, dovecot, dynipclient, easytag,
eawpatches, ekg, emacs, eog2, ethereal, falcons-eye, fetchmail,
fetchmailconf, fftw, fire, fix4SA110rev2, fluxbox, fontconfig,
freeradius, gabber, gaim, galeon, gcalctool, gcc, gcc3, ...
From: Pavel Cahyna
Date: Thursday, October 18, 2007 - 11:51 pm

Hello,

on behalf of the NetBSD Release Engineering team, I am happy to
announce the availability of NetBSD 4.0 Release Candidate 3.

Binaries and ISOs are available from

ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0_RC3

The list of changes from the 3.0 release is available in the release
notes, online at
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0_RC3/i386/INSTALL.html#Changes%20Between%20T...

This release candidate has several bug fixes and other changes since the
previous release candidate - RC2.
The most important ones are:

- build of the 32-bit sparc64 kernel is fixed, allowing the sparc release
  to be built.
- many fixes to nfe(4) and bge(4) drivers.
- fixed PR 37037 - kernel memory corruption due to ipnat.
- support for the HP ML110 G2 / Adaptec 2610SA SATA RAID added to aac(4).
- fix of an off-by-one error in openssl.
- avoid kernel crashes in signal handling (PR 37004) and linux
  emulation (PR 36920).
- fix ACPI related interrupt storms due to differences between IOAPIC
  and classic interrupt routing. Should correct a regression introduced in
  RC2 on some machines.

The complete description is found in the CHANGES-4.0 file in the release
tree, online at ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0_RC3/CHANGES-4.0
(Scroll down to the end of the file and see the entries between
the RC2 and RC3 ones.)

We have also provided several ISO images missing from previous release
candidates. There are now ISO images for acorn32, hpcmips and the three
multi-arch ISO images. The ISO image for macppc should now be bootable.

If you want to build NetBSD 4.0_RC3 from source, cvs up your source
tree to "netbsd-4-0-RC3", or just along the "netbsd-4" branch.
Alternatively, you can download the source sets from the URL above,
under the source/ directory.

Please help us test this release candidate as much as possible
to make NetBSD 4.0 a solid release.

Thanks,	the NetBSD Release Engineering team.
From: Christos Zoulas
Date: Tuesday, July 30, 2002 - 7:54 am

Greetings,

As some of you may have noticed, the NetBSD mailing lists have been
configured to selectively moderate postings originating from the
"openbsd.org" domain. This rule was instated to protect the NetBSD
mailing lists from abuse or denial of service attacks by an OpenBSD
developer (Theo De Raadt), who some time ago threatened to attack
the NetBSD project machines. In a reaction to this threat, domains
under his control were blackholed and moderation of the mailing
lists was activated.

Unfortunately this kind of moderation had the unfortunate side
effect of impeding communication between OpenBSD and NetBSD developers
(unnecessary rejection due to moderator absense, approval delays,
etc.). It was not our intent; it was assumed that most OpenBSD
developers would not post from their @openbsd.org addresses, just
as most NetBSD developers do not use their @netbsd.org addresses
to send mail.

At this point in time, we have decided that the inconvenience to the
OpenBSD developers greatly outweighs the risk of postings in poor
taste from a single individual, thus we are removing the selective
moderation against the "openbsd.org" domain effective immediately.
Please note that the NetBSD mailing lists have always been moderated
against spam since they allow postings from non-members. Such
moderation will remain in place.

We would like to remind our mailing list participants, that they
should construct sentences with greater care, refrain from using
foul language, and stop using sentences that can be taken as threats
or insults.

If anyone is found to abuse our mailing lists, we will moderate
his postings to the lists and announce the moderation to that
individual.

Christos Zoulas
(for NetBSD core)


From: NetBSD Security Officer
Date: Tuesday, June 23, 2009 - 1:59 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


		 NetBSD Security Advisory 2009-002
		 =================================

Topic:		tcpdump multiple denial of service and arbitrary code
		execution issues

Version:	NetBSD-current:		affected before July 20, 2007
		NetBSD 5.0:		not affected
		NetBSD 4.0.*:		not affected
		NetBSD 4.0:		affected

Severity:	Denial of Service, Arbitrary Code Execution

Fixed:		NetBSD-current:		July 20, 2007
		NetBSD-4-0 branch:	July 21, 2008
			(4.0.2 will include the fix)
		NetBSD-4 branch:	July 21, 2008
			(4.1 will include the fix)
		pkgsrc:			tcpdump-3.9.7 corrects the issue

Please note that NetBSD releases prior to 4.0 are no longer supported.
It is recommended that all users upgrade to a supported release.


Abstract
========

A number of issuses exist in the version of tcpdump(1) shipped with
NetBSD 4.0 allowing a remote attacker to hang or crash the
application and to execute arbitrary code via specially crafted
packages.


Technical Details
=================

An integer overflow in the BGP dissector allows remote attackers
to execute arbitrary code via crafted TLVs in a BGP packet.

An infinite loop error in the BGP dissector allows remote attackers
to cause an application hang by sending an invalid prefix.

An off-by-one error in the 802.11 dissector result printing code
allows remote attackers to crash the application.

An infinite loop error in the ISIS dissector allows remote attackers
to cause an application hang using GRE packets of zero length.

A length verification error in the RSVP dissector allows remote
attackers to crash the application by sending a RSVP packet of
length 4.

For more details, please see CVE-2007-1218, CVE-2007-3798,
CAN-2005-1267, CAN-2005-1278, CAN-2005-1279 and CAN-2005-1280.


Solutions and Workarounds
=========================

The 4.0.1 release of NetBSD resolves this issue, so a possible
solution is to upgrade to NetBSD 4.0.1 or 5.0.
As a temporary workaround disable ...
From: S.P.Zeidler
Date: Thursday, August 6, 2009 - 12:21 am

Dear all,

ISC is planning work on a pretty central router that will affect
the NetBSD.org servers hosted at ISC (mail, www, ftp, anoncvs, blog etc).

This maintenance is supposed to start around 16:00 UTC on Sat Aug 8th,
and will take a few hours. Connectivity will likely not be down the
entire time, but don't expect it to be stable or plentiful.
Please use mirrors where available.

regards,
	spz
From: James Chacon
Date: Wednesday, January 26, 2005 - 9:04 pm

In keeping with NetBSD's policy of maintaining only the current (2.0) and
most recent (1.6) release branches, the release of NetBSD 2.0 marks the 
end-of-life for NetBSD 1.5.  This means that the netbsd-1-5 branch will no 
longer be actively maintained.

For example:

- There will be no more pullups to the branch (even for security issues)
- There will be no security advisories made for 1.5 
- The current 1.5 releases on ftp.netbsd.org will be moved into    
  /pub/NetBSD-archive

James



Previous thread: Donations for server upgrades by Michael Graff on Friday, July 26, 2002 - 3:56 pm. (14 messages)

Next thread: NetBSD Security Advisory 2002-009: Multiple vulnerabilities in OpenSSL code by NetBSD Security Officer on Friday, August 2, 2002 - 6:59 am. (12 messages)