Sikkerhet · 10. november 2026

Alpine Linux og OpenSSH utsatt for kritisk sikkerhetshull

red padlock on black computer keyboard
FlyD / Unsplash

Alpine Linux har utgitt en sikkerhetsadvarsel som beskriver en alvorlig sårbarhet i OpenSSH som tillater angripere å få full tilgang til systemer. Sårbarheten, identifisert som CVE-2026-123158, gjør det mulig for angripere å logge inn på kontoer som kun bruker offentlig nøkkel eller som har deaktivert passord, ved å sende en spesifikk streng til SSH-porten. Dette skjedde kort tid etter at prosjektet hadde håndtert en annen alvorlig sårbarhet i sin GitLab-oppsetning.

Ifølge sikkerhetsadvarselen fra Alpine Linux krever angrepet bare én tilkobling for å lykkes, og det er ikke nødvendig med gjentatte forsøk. Sårbarheten oppstår når openssh-server-pakken er installert uten Pluggable Authentication Modules, PAM, og når passordautentisering er aktivert. Angriperen kan da sende et passord med en lengde mellom 257 og 1024 byte for å få tilgang til systemet.

Teknisk sett skyldes problemet at musl, den lette C-biblioteket som brukes i Alpine Linux og andre distribusjoner, returnerer tegnet stjerne som feilmelding når crypt-funksjonen mottar en nøkkel på over 256 byte. For kontoer uten passord er passordfeltet også satt til stjerne. Når disse to verdiene sammenlignes, registreres de som identiske, og autentiseringen godkjennes. Dette er i motsetning til glibc, som brukes i Debian, Ubuntu og Fedora, som returnerer NULL ved feil og dermed forhindrer angrepet.

Sårbarheten har eksistert siden 2016, ifølge gruppen *sshole som oppdaget fenomenet. Andre operativsystemer som bruker musl, blant annet Adelie Linux, Void Linux, Sabotage Linux, OpenWrt og Yocto Project, kan også være berørt. Wind River, som utvikler kommersielle innebygd Linux-distribusjoner, har begynt å vurdere sårbarheten og dens omfang for å vurdere nødvendige tiltak.