New FreeBSD, NetBSD Security Advisories
Dan writes "FreeBSD has formally announced a security advisory entitled "OpenSSH buffer management error" for the now famous OpenSSH advisory (OpenSSH has released a new version 3.7.1 to address this issue). NetBSD has issued a similar advisory and fix for this issue. NetBSD has released two additional security advisories entitled "Kernel memory disclosure via ibcs2" and "Insufficient argument checking in sysctl(2)"."
If you ever take a look at the patched code for one of these security advisories, you mainly see some special case code stuck in there to patch up the problem. You never see a reconsideration of the problem. I wonder how long it takes to go from a release version through patch after patch until a piece of code is just old and crufty and in need of wholesale replacement.
The first comment on a BSD story wasn't a BSD troll, now that my freinds is news for nerds, stuff that matters.
Does this affect OS X's implementation of SSHD? So far Apple has not released a patch.
...And when they came for me, there was no one left to speak out for me." - Martin Niemoeller (1892-1984)
Having to fix a security flaw in a closed source program is proof than closed source is bad. Fixing a security flaw in an open source program is proof that open source is good.
Given that the default install has ssh turned on, will they change it to "two remote holes" ?
If you look carefully at the bug - at first glance, it lookls like when SSHD faluts out, some extra memory will be wiped with nulls.
Perhaps there's more to this but basically whats is going on
SSHD need more memory.
Memrory counter is added to.
Memeory is allocated.
Repeat (until memory allocation fails)
then...
Because SSHD needs to wipe all it's memory to null so no crpto stuff is left lying around, all the memory pointed to my them memory counter is wiped. But unfortunalty some of that memory doesen't belong to SSHD because the memory allocation failed.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
All of the other vendors released similar bulletins... Most of them questioned the validity of this hole, but to be safe, they issued these notes to their customers to update OpenSSH. I know RedHat and Mandrake did.
Phil
Of course, it installed sshd in /usr/local/sbin... sshd 2.9 (i think) was still located in /usr/sbin.
This isn't a hole on OpenBSD. According to Theo this can only crash SSHD, not give access.
-sirket
If someone could get remote access to an OpenBSD system but the only thing they could do was shut down a service (let's say SSHD) I'd have to think that would be considered a hole.
But if someone can just crash it remotely without even getting to a shell it's not a hole? That doesn't makes sense to me.
I run OpenBSD on a home made firewall at home and I love it as much as the next guy, but I don't see how this can't be considered a hole.
It is significantly easier for hackers to find exploits in programs that come with the source. This vunerability could have been exploited for 6 months or more. Being closed source has nothing to do with being able to fix security flaws. It does however mean that only the company/person who has the code can fix it.
There are security flaws in all software (maybe with the exception of Hello, World!), this has nothing to do with the availability of the source.
I was having problems the day before last, and I updated the SSH program to OpenSSH to fix some other problems, how might I find out if the version I installed had the fixer-upper in it? (and not by getting hacked :-p)
Error 407 - No creative sig found
We only come out at night...
Hi there fellow slashdaughters, this got me upgraded:
./configure --prefix=/opt --sysconfdir=/etc/ssh
make
make install
use ps -aux to find the ##### of the process of sshd.
kill -HUP #####
Anyone who reboots to accomplish this upgrade shouldn't be a sysadmin. Have fun!
http://tinyurl.com/4ny52
The difference is that if they could get even a very limited shell, that would turn all the local exploit bugs into potential remote exploit holes. That is clearly an order of magnitude more dangerous than a simple DOS.
So, I think it makes sense to distinguish between the two cases, though I think just talking about `holes' is silly. Didn't they used to have `remote root exploit' or similar wording in there? Perhaps the PHBs didn't understand.
_O_
.|< The named which can be named is not the true named
You can get your ass dos attacked, or you could get a dos attack your DNS servers and no one has to log in. Your logic is very weak.
you can crash *your* sshd on the server. not the parent. so your connection closes, and everyone else's stays there, and the parent keeps listening for more.
I can't stand it when Dan posts stories about FreeBSD with links to his bsdforums site. This is so useless. The link should go to the mailing list archive or a web site with the advisory, not to the discussion of it on your site.
Dan, please don't do it! Please! It looks really bad.
I passed the Turing test.
Gotta love them, zero originality.
---- Booth was a patriot ----