> - sshd compiled with musl
So alpine as well as a bunch of other embedded Linuxes. Huge install base.
> - not using PAM
What you get if you try to have a minimal setup. Default sshd config if you install from source.
> - password logins enabled
The default. Super common.
> - at least one account with '*' as the password "hash"
Almost every Linux system.
> - at least one OTHER account with a valid password
Almost every Linux system.
So sure, there are caveats, but they cover a massive install base.
This is a super bad bug
[–] tonnydourado 2 days ago
[–] svnt 2 days ago
[–] __MatrixMan__ 2 days ago
[–] tchebb 2 days ago
[–] pizlonator 2 days ago
[–] andix 2 days ago
[–] 3m4r 2 days ago
[–] tonnydourado 2 days ago
[–] andix 2 days ago
[–] pera 2 days ago
[–] 0x457 2 days ago
[–] pera 2 days ago
https://openwrt.org/docs/guide-user/services/ssh/transfer_dr...
[–] lucideer 2 days ago
On top of the embedded linux blindspot, this statement seems unfounded.
> if one IS running sshd, how often is it with unchanged defaults?
By definition, I would imagine the answer to this is most of the time.
[–] qwm 2 days ago
[–] utopiah 2 days ago
[–] yjftsjthsd-h 2 days ago
> Almost every Linux system.
But not, notably, on Alpine, which uses '!' instead.
Edit: or maybe yes on Alpine? I checked my desktop and it has zero *s in shadow, but Alpine's post seems to say they do use * sometimes
[–] tremon 2 days ago
From man 5 shadow:
> A password field which starts with an exclamation mark means that the password is locked.
> If the password field contains some string that is not a valid result of crypt(3), for instance ! or *, the user will not be able to use a unix password to log in (but the user may log in the system by other means).
[–] LinaLauneBaer 2 days ago
[–] rhet0rica 2 days ago
- blue t-shirts and green socks have been added to the default loadout for new hackers, since it's optimal according to AI and costs nothing to the attacker in terms of compute
- there are so many ley line "maps" out there that basically any server placement counts as aligned with at least two, so this one's free also
[–] Onavo 2 days ago
[–] petecooper 2 days ago
[–] b112 2 days ago
[–] dcrazy 2 days ago
[–] alexchamberlain 2 days ago
Disabling sshd password logins is security 101, and the default for some cloud provided images these days. If password logins haven't been disabled, what other doors have been left open anyway?
[–] twothreeone 2 days ago
[–] vadansky 2 days ago
> The default. Super common.
This always seems bonkers to me. I think SSHD should give you ONE password free connection of setup to copy your key over and then it just shuts the door behind it.
[–] hnfong 2 days ago
It might actually a good idea, but I would likely avoid it since my built-in Bayesian filter would just mark it as spam.
I'll concede that embedded linux might be my blindspot here. Maybe cheap web hosting, too, but that seems much less likely to be using musl.