Ernstig beveiligingslek in OpenSSH raakt Alpine Linux-systemen

Er is een kritieke beveiligingsfout ontdekt in OpenSSH die specifiek van invloed is op bepaalde Linux-distributies, waaronder het veelgebruikte Alpine Linux. Beheerders van deze systemen wordt aangeraden om direct in te grijpen, omdat aanvallers onder bepaalde omstandigheden misbruik kunnen maken van het lek wanneer inloggen met een wachtwoord is ingeschakeld.

Het probleem doet zich uitsluitend voor op Linux-systemen die gebruikmaken van de alternatieve musl libc-systeembibliotheek in combinatie met een configuratie waarin PAM (Pluggable Authentication Modules) is uitgeschakeld. Alpine Linux, dat dankzij zijn minimale omvang ontzettend populair is voor containers en servers, valt precies in die categorie. Gangbare distributies zoals Ubuntu, Debian of Fedora maken gebruik van de standaard glibc-bibliotheek en zijn daardoor niet vatbaar voor dit specifieke probleem. Hoewel de hoofdoorzaak volgens de makers van OpenSSH eigenlijk buiten hun eigen software ligt, hebben ze in versie 10.6p2 toch direct een effectieve noodoplossing ingebouwd.

In de praktijk betekent dit dat wie Alpine Linux draait met een actieve SSH-toegang, snel actie moet ondernemen. OpenSSH-ontwikkelaar Damien Miller roept beheerders op om wachtwoordauthenticatie via SSH onmiddellijk uit te schakelen en over te stappen op inloggen met veilige SSH-sleutels, of de SSH-toegang simpelweg tijdelijk helemaal dicht te zetten. Het team achter Alpine Linux zit gelukkig niet stil en brengt de reparatie met terugwerkende kracht uit voor alle ondersteunde versies tot en met Alpine 3.16 uit 2022.

Omdat Alpine Linux een van de meest gebruikte bouwstenen is voor Docker-omgevingen in datacenters wereldwijd, heeft de kwetsbaarheid ondanks de specifieke voorwaarden een flinke impact. Het zo snel mogelijk bijwerken van container-images en serveromgevingen is dan ook de veiligste route om problemen voor te zijn.

Bron: https://lwn.net/Articles/1105464/