On Wed, Jan 14, 2004 at 06:38:39PM +1300, Volker Kuhlmann wrote:
> > In the case of OpenSSH, the support has existed for over two and half
> > years.  See revision 1.77 of ssh/servconf.c[0].

> I'm not talking about the tcp keepalive option. I greped through the
> whole source of an approx May 03 vanilla release, and it did not find
> those new(!) keepalive options anywhere (those options which make ssh
> or sshd shove some null bytes over the encrypted channel).

I'm specifically talking about ClientAliveInterval.  Look at CVS.  I
gave you a URL proving my statement.  I would tend to trust the original
CVS logs of OpenSSH over a random tarball on your machine.  If you look
at the branch tags, this feature was added before OpenSSH 3.0 was
released.

> > Well, if we're talking about OpenSSH, you'd be crazy to be running any
> > version prior to the existence of the privilege separation
> > functionality, which came a good deal of time after the
> > ClientAliveInterval support was added.

> You missed the point that the last openssh version $vendor has
> published for their $distro may be an older one, but it sure does
> contain all security fixes of the last version. Vendors are not that
> stupid.

I'm well aware that vendors will backport security fixes where possible,
and, indeed, this is a useful and commendable practice in many cases.

However, the CVS logs indicate that ClientAliveInterval has been
supported since before security features (note: not fixes) such as
privilege seperation were added.  We're talking about pre-OpenSSH 3.0
here.  There will be very few vendors using a codebase this old to port
security fixes to.

It has even been suggested/rumoured that OpenSSH versions prior to the
point that privilege seperation was added had a fundamentally unfixable
security problem.

Cheers,
-mjg
-- 
Matthew Gregan                     |/
                                  /|                [EMAIL PROTECTED]

Reply via email to