Bug 395

Summary: ident-protocol gives "root" as connection owner
Product: Portable OpenSSH Reporter: Holger Jakobs <bibjah>
Component: sshdAssignee: OpenSSH Bugzilla mailing list <openssh-bugs>
Status: CLOSED FIXED    
Severity: normal    
Priority: P2    
Version: -current   
Hardware: All   
OS: Linux   

Description Holger Jakobs 2002-09-12 15:59:43 AEST
When I tunnel a connection through openssh and the server tries to figure out
who is making the connection, it asks the local identd "who is running sshd"
instead of asking the remote identd (on the originating system) "who is
running the program connecting".

Therefore, all server programs relying on identd will believe that all tunneled
connections come from local user "root". I think this is a severe security
flaw.
Comment 1 Damien Miller 2002-09-12 16:29:17 AEST
Recent versions (using privsep) establish port-forwadings as the owner of the
connection. 

In any case, this is not a "severe security flaw" unless you are misguided
enough to use identd for authentication.
Comment 2 Damien Miller 2004-04-14 12:24:18 AEST
Mass change of RESOLVED bugs to CLOSED