Specialisten van Qualys Labs hebben verschillende beveiligingsproblemen ontdekt die samenhangen met de mogelijkheid om programma's te misleiden die verantwoordelijk zijn voor de in BSD gebruikte mechanismen voor wachtwoordcontrole (vergelijkbaar met PAM). De misleiding houdt in dat de gebruikersnaam "-schallenge" of "-schallenge:passwd" wordt doorgegeven, wat vervolgens niet als een gebruikersnaam, maar als een optie wordt geĆÆnterpreteerd. Vervolgens accepteert het systeem elk wachtwoord. Kwetsbare diensten, d.w.z. die uiteindelijk ongeautoriseerde toegang toestaan, zijn smtpd, ldapd, radiusd. Het is niet mogelijk om de dienst sshd te exploiteren, omdat sshd opmerkt dat de gebruiker "-schallenge" in werkelijkheid niet bestaat. Het programma su faalt bij een directe poging tot exploitatie, omdat het ook probeert de uid van de niet-bestaande gebruiker te achterhalen.
Daarnaast zijn verschillende kwetsbaarheden openbaar gemaakt in xlock, in de autorisatie via S / Key en Yubikey, evenals in su, die niet gerelateerd zijn aan het doorgeven van de gebruiker "-schallenge". De kwetsbaarheid in xlock stelt een gewone gebruiker in staat om zijn privileges te verhogen naar de groep auth. Door verkeerd functionerende autorisatiemechanismen via S / Key en Yubikey kunnen privileges worden verhoogd van de groep auth naar de gebruiker root, maar in de standaardconfiguratie van OpenBSD werkt dit niet, omdat de autorisatie via S / Key en Yubikey is uitgeschakeld. Ten slotte stelt de kwetsbaarheid in su een gebruiker in staat om de limieten voor systeembronnen, zoals het aantal open bestandshandleidingen, te verhogen.
Op dit moment zijn de kwetsbaarheden verholpen en zijn beveiligingsupdates beschikbaar via het standaardmechanisme syspatch(8).
Bron: linux.org.ru
