Qualys Labs'i spetsialistid tuvastasid mitmeid turvaprobleeme, mis on seotud võimalusega petta BSD paroolikontrolli mehhanisme (sarnane PAM-iga). Pettus seisneb selles, et kasutajanime "-schallenge" või "-schallenge:passwd" edastamine tõlgendatakse mitte kui kasutajanime, vaid kui valikuna. Pärast seda aktsepteerib süsteem mis tahes parooli. Haavatavad, st lubavad lõpuks volitamata juurdepääsu, on teenused smtpd, ldapd ja radiusd. Teenust sshd ei õnnestu ära kasutada, kuna sshd märkab, et kasutajat "-schallenge" ei eksisteeri. Programmi su katse haavatavuse ära kasutamiseks ebaõnnestub, kuna ta üritab samuti välja selgitada mitteeksisteeriva kasutaja uid.
Samuti on välja toodud mitmesuguseid haavatavusi xlockis, S/Key ja Yubikey autoriseerimises ning su-s, mis ei ole seotud kasutaja "-schallenge" näitamisega. Haavatavus xlockis võimaldab tavakasutajal tõsta oma privileege auth rühmale. Vale S/Key ja Yubikey autoriseerimise mehhanismide tõttu on võimalik tõsta privileege auth rühmast kuni root kasutajani, kuid OpenBSD vaikimisi konfiguratsioonis see ei toimi, kuna S/Key ja Yubikey autoriseerimine on välja lülitatud. Lõpuks võimaldab haavatavus su-s kasutajal suurendada süsteemiressursside limiite, nagu avatud failikirjeldajate arv.
Probleemid on praeguseks kõrvaldatud, turvapaigad on saadaval läbi tavalise mehhanismi syspatch(8).
Allikas: linux.org.ru
