Closed drewmnoel closed 3 months ago
The same thing is happening on FreeBSD.
@drewmnoel Can you modify the title add FreeBSD as well. Bet that all BSDs are affected, but cannot verify.
I can't verify either, and I don't know if listing all affected platforms is practical either.
I can't verify either, and I don't know if listing all affected platforms is practical either.
I did on FreeBSD, you can safely add it ot the title.
The DHEat checks use hardcoded values for
errno
that are platform-dependent. This causes the check to hang ifconnect_ex
is a number other than 0 or 115:https://github.com/jtesta/ssh-audit/blob/9049c8476ad75494f03941c1d2ff77206a2846c6/src/ssh_audit/dheat.py#L443-L448
A truncated debug run shows that macOS returns 36, its
EINPROGRESS
.