News for hackers. Stuff that matters.
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by fabulist on Friday April 11, 2014 @06:57AM (#7572166)
What good reason could their possibly be for not disclosing a hole to FreeBSD? Especially if it effects networking infrastructure....

1. Government gag order? I'd call this a "good reason", but it wouldn't clear my conscience.

2. Disclosure to or interception by malicious parties? I can't imagine that the best solution would be STO.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @09:24AM (#7572667)
Short Answer: Bitterness.

Long Answer: It's complicated and I do not understand the whole picture myself.

I can however outline two things that likely exasperate the situation.

a) OpenSSH is used by nearly everyone. Nearly every unix-like installation includes a copy of OpenSSH. Most companies which do business on the internet use a unix-like operating system in some way.

The OpenBSD Foundation has had trouble obtaining funding to cover operating costs in the past. Included in these operating costs is support and auditing of OpenSSH.

b) There has been a long and colored history between FreeBSD and OpenBSD. A lot of code and features developed under OpenBSD has been ported over to FreeBSD such as the OpenBSD Packet Filter (PF).

Juniper uses FreeBSD and PF in their routers and have donated in various ways to FreeBSD. For example, Juniper donated three EX3200s with full contracts to FreeBSD for use in their datacenter.

The OpenBSD Foundation on the other hand has not really seen the same support.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by nnkh on Friday April 11, 2014 @09:35AM (#7572718)
Sure, De Raadt/OpenBSD are bitter about the lack of funding but that does not explain anything about this mysterious hole. This email can mean anything. Does Kirk McKusick know about this hole and has he pressured De Raadt not to disclose it (for what reason could that even be?), or is it a vague reference to a fallout he had with him earlier(making this an absurdly petty reason not to disclose it)?

Just dropping that hint is ambiguous drama baiting.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @09:47AM (#7572767)
Drama baiting is something Theo de Raadt is good at. :)

I have a feeling it has less to do with something sinister, and more to do with Theo's very vocal stance on the security situation in FreeBSD.

http://www.itwire.com/business-it-news/open-source/62641-cry...

Most likely the FreeBSD kernel or libraries are doing something in a certain way that Theo finds insecure/insufficient. (Justified or not)

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by nnkh on Friday April 11, 2014 @09:56AM (#7572819)
FreeBSD dev response to De Raadt's very vocal stance: http://tech.slashdot.org/comments.pl?sid=4559455&cid=4570198...

It really does seem like De Raadt's just being really petty to me. But if this is an actual hole and he doesn't want to say what it is, that is worrisome. Doesn't he insinuate the rest of FreeBSD does not know about the hole?

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @10:44AM (#7573121)
It's Theo de Raadt...

It's possible that he knows of a real exploitable problem.

It's possible that he is trying to boast about his prowess with things "security".

It's possible the "hole" is a design feature in FreeBSD that he just doesn't like. (And hence, considers to be a security problem.)

It's possible that he is bitter that FreeBSD has gotten more attention than OpenBSD.

It's possible that he said it to spur FreeBSD take more interest in security. (Justifiably or not...)

It's possible that he wanted to cause a commotion.

It's possible that more than one of the above is true. :) He is under no obligation to make a disclosure of an exploit that he finds. Does it make him a bad net-denizen? Perhaps. But it's his prerogative.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by fabulist on Saturday April 12, 2014 @12:18AM (#7576957)
Thank you for sharing your insight.
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by xeroxmalf on Friday April 11, 2014 @07:00AM (#7572176)
It's not a good reason that they aren't disclosing, it's a personal reason.
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by Xylakant on Friday April 11, 2014 @07:00AM (#7572174)
> Government gag order

I can't imagine a government gag order that allows you to publicly hint that there's a problem.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by willvarfar on Friday April 11, 2014 @07:01AM (#7572186)
It could be that they plan to tell FreeBSD - and therefore expose what they've found, now they've suddenly started auditing OpenSSL consumers - only when they have a fix?

It could be best fixed in OpenSSL itself, and only affecting those using the compiler options or SSH configuration that FreeBSD ships with.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @08:40AM (#7572495)
OpenSSH is a SSH client and server provided by the Open BSD Foundation.

OpenSSL is an encryption API maintained by an entirely different group of people.

EDIT: Modified my reply. OpenSSH at some point moved it's "restrictively licenced software" (RSA, DES, etc) out of it's codebase and now depends on OpenSSL according to it's license. http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/LICENC...

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by Xylakant on Friday April 11, 2014 @09:08AM (#7572596)
Actually somebody posted the contrary yesterday and I thought the same as you. We're both wrong - I went off and checked the openssl license and it lists a couple of things that are included from OpenSSL and a short grep in the code turns up a lot of references to OpenSSL.
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @09:56AM (#7572824)
Crazy... Modified my post. Thanks :)
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by willvarfar on Friday April 11, 2014 @09:03AM (#7572586)
Quite right, my typo, and if I could still 'edit' my post I'd correct it. I meant OpenSSH:

It could be that they plan to tell FreeBSD - and therefore expose what they've found, now they've suddenly started auditing OpenSSH consumers - only when they have a fix?

It could be best fixed in OpenSSH itself, and only affecting those using the compiler options or SSH configuration that FreeBSD ships with.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @09:35AM (#7572720)
No worries. My reply turned out ot be not entirely correct either so :D
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by peterwwillis on Friday April 11, 2014 @09:54AM (#7572800)
RSA, DES, etc are not "restrictively licensed software", they are algorithms in the public domain. Anybody can write their own implementation of it and license that work how they see fit - including OpenSSH. I'm pretty sure they're just lazy and would rather use someone else's code.
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @10:14AM (#7572931)
RSA was patent encumbered at the time the clause was made to the OpenSSH license. This very likely qualified RSA as "restrictively licensed". RSA was released from its patent in 2000 (just weeks before it expired).

DSA I believe is still patent encumbered.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by peterwwillis on Friday April 11, 2014 @10:26AM (#7573006)
Right. They've had 14 years to re-add code like RSA and Diffie-Hellman to their project if they wanted to. Lazy programmers.

NIST made the DSA patent available worldwide royalty-free. In fact, DSA was unencumbered by patents before RSA, which is why SSH version 2 incorporated it.

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by lholden on Friday April 11, 2014 @10:55AM (#7573203)
Granted. Code reduction on the other hand is generally a good thing. :P

I want to say that I would have done the same thing. At the same time though... doing so with a security application assumes that the team supporting the software you depend on is competent enough to properly audit and test their code.

I have a feeling that OpenSSL will be leaving a bad taste in peoples mouths for a while. :/

Re:Undisclosed hole in openssh on FreeBSD and Juniper? by asuffield on Friday April 11, 2014 @09:17AM (#7572636)
I can see that you have not interacted with Theo before. Sometimes these things are just all personality.
Re:Undisclosed hole in openssh on FreeBSD and Juniper? by fabulist on Saturday April 12, 2014 @12:02AM (#7576923)
I've not yet had the pleasure, but despite the insight lholden's shared about the contentious relationship between the BSDs, I have a really hard time believing anyone in this industry would be so petty.

Its clear, however, that the only way to get to the bottom of this is to become a big contributor to OpenSSH.