Exposed sshd -- looping sshd-auth
Havard Eidnes
he at uninett.no
Tue Sep 22 17:20:00 AEST 2026
> 9980 1 sshd-auth poll(0x7f7fffffe4b0, 0x1, 0xffffffff) = 1
> 9980 1 sshd-auth read(0x5, 0x7f7fffffe53f, 0x1) Err#35 EAGAIN
>
> - poll with 1 descriptor, which is only checking POLLIN
>
> - returns 1, that means the kernel says this socket can read at
> least one byte (sucessfully), or detect EOF from reading 0
>
> - but the subsequent read() returns EAGAIN/EWOUDBLOCK
>
> The kernel does not seem to be following the contract correctly.
OK, thanks for the analysis. I'll bring that back to where it
belongs.
Regards,
- Håvard
More information about the openssh-unix-dev
mailing list