
bugzilla-daemon at mindrot
Jul 20, 2012, 11:07 PM
Post #1 of 4
(334 views)
Permalink
|
|
[Bug 2027] SSH generates misleading errors when using public key authentication
|
|
https://bugzilla.mindrot.org/show_bug.cgi?id=2027 Gabriel Kerneis <gabriel [at] kerneis> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gabriel [at] kerneis --- Comment #1 from Gabriel Kerneis <gabriel [at] kerneis> --- This bug is related to the following issue: http://travaux.ovh.net/?do=details&id=7060 The spurious therefore is: > Authentication tried for root with correct key but not from a permitted host (host=AAAA, ip=XXXX). even when the key is *incorrect*, provided there is a "from=" field in authorized_keys. The bug is very real, but I'm afraid your patch is wrong: - First, the spurious message is about identifiying with a key, not a certificate. You are patching the wrong warning - at least wrt. to the issue linked above (there might also be an issue with certificates but it has not been reported AFAIK). - Then, even if this were the right warning to patch, you modified the string to remove the %.100s for the host but you kept pw->pw_name in logit. It cannot work. > auth-options.c: In function ‘parse_option_list’: > auth-options.c:518:10: warning: too many arguments for format [-Wformat-extra-args] I know there has been a lot of unfortunate buzz about this yesterday, but this in no excuse to release a patch that has obviously been done in a hurry and never tested. -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ openssh-bugs mailing list openssh-bugs [at] mindrot https://lists.mindrot.org/mailman/listinfo/openssh-bugs
|