Re: Ulrich Flegel's SSH/X11 "vulnerability"

Cy Schubert - ITSD Open Systems Group (cschuber@uumail.gov.bc.ca)
Sat, 4 Oct 1997 08:52:30 -0700

> On Fri, 3 Oct 1997, Tatu Ylonen wrote:
>
> > Ulrich Flegel writes:
> > > SSH/X11 Vulnerability                                     September 1997
> >...
> >
> > Yes, there are environments that want to disable X11 forwarding by
> > default.  But for a vast majority of users, SSH X11 forwarding
> > provides a major security improvement by not sending the authorization
> > cookie or the X11 packets in the clear.
>
> For increased security, the XFree86 Xnest server can be used to protect
> your display.  For example:
>
> Xnest :2 ; xterm -display :2 -e slogin -l username remotehost
>
> Now the forwarded programs do not have access to the entire local display,
> just the nested display.  When I do this, I actually use Xnest :2 -auth
> ~/.Xauthority ; etc..  So that local users on my machine have no recourse.
> Needless to say, care with port-forwarding features is still required, but
> this can allay some fears about using X forwarding to a less-trusted host.
>
> I have not looked closely at the Xnest code, but simple tests (such as
> running Xwatchwin from the remote host have proven quite successful
> (i.e., you only get information about the nested window.)

I've used Xforward and Xroute, both of which do similar forwarding.  I
found Xroute on a CDROM that came with O'Reilly's X Tools book and I found
Xforward somewhere on the Net (a good search engine might find it).


Regards,                       Phone:  (250)387-8437
Cy Schubert                      Fax:  (250)387-5766
UNIX Support                   OV/VM:  BCSC02(CSCHUBER)
ITSD                          BITNET:  CSCHUBER@BCSC02.BITNET
Government of BC            Internet:  cschuber@uumail.gov.bc.ca
                                       Cy.Schubert@gems8.gov.bc.ca

                "Quit spooling around, JES do it."