En Linux-kÀrna har en sÄrbarhet ÄtgÀrdats, som fÄtt det inofficiella namnet ssh-keysign-pwn. Problemet gör det möjligt för en lokal, icke-privilegierad anvÀndare att lÀsa filer som endast borde vara tillgÀngliga för root, inklusive privata SSH-vÀrdnycklar och i vissa scenarier \/etc\/shadow. Vid tidpunkten för publiceringen hade ett separat CVE-nummer för problemet Ànnu inte tilldelats.
Trots namnet handlar det inte om ett fel i OpenSSH som nÀtverksservern sshd, utan om ett fel i logiken hos Linux-kÀrnan angÄende ptrace-kontroller och Ätkomst till filbeskrivare för en annan process via pidfd_getfd(2). OpenSSH-verktyget ssh-keysign visade sig vara ett av de lÀmpliga exemplen för utnyttjande, eftersom det arbetar med privata vÀrdnycklar som vanligtvis tillhör root och Àr otillgÀngliga för vanliga anvÀndare.
KÀrnan i felet Àr att funktionen __ptrace_may_access() hanterade tillstÄndet för en process, vars minnesstruktur mm redan hade försvunnit, men som fortfarande hade öppna filbeskrivare. Under processen avbryter kÀrnan exit_mm() tidigare Àn vad den stÀnger filerna genom exit_files(). Under den korta perioden ser processen ut att inte ha nÄgot vanligt anvÀndaraddressutrymme, men dess öppna filer existerar fortfarande. DÀrför kunde kontroller av "dumpable"-tillstÄndet kringgÄs, och pidfd_getfd() kunde fÄ tillgÄng till en annan processes filbeskrivare med samma UID.
Ett praktiskt scenario bygger pÄ setuid-program som först öppnar en kÀnslig fil med root-behörigheter, sedan ÄterstÀller privilegier och avslutas, och fortfarande har en öppen beskrivare. I den publicerade beskrivningen anvÀnds ssh-keysign som exempel: den öppnar \/etc\/ssh\/ssh_host_{ecdsa,ed25519,rsa}_key, ÄterstÀller dÀrefter rÀttigheter och kan avslutas om EnableSSHKeysign Àr avstÀngd. Dessa nycklar bör endast vara tillgÀngliga för root, eftersom de anvÀnds för vÀrdbaserad autentisering.
Ett annat exempel Àr chage, som kan öppna \/etc\/shadow, sedan ÄterstÀlla effektiva rÀttigheter och avslutas. DÀrför ger attacken inte nödvÀndigtvis omedelbart en shell med root-rÀttigheter, men möjliggör Ätkomst till innehÄllet i filer som normalt anses vara kritiskt konfidentiella. LÀcka av \/etc\/shadow Àr farligt pÄ grund av risken för efterföljande offline-lösenordsÄterstÀllning, och lÀckan av privata SSH-vÀrdnycklar utgör en risk för vÀrdomstÀllning eller möjlighet till attacker pÄ betrodda SSH-scenarier.
Ăndringen har redan accepterats i huvudgrenen av Linux. Commit 31e62c2ebbfd med rubriken ptrace: nĂ„got mer rationell 'get_dumpable()'-logik Ă€ndrar beteendet för dumpabilitetskontrollen: kĂ€rnan sparar nu tillstĂ„ndet user_dumpable vid borttagning av mm och krĂ€ver en korrekt kontroll av CAP_SYS_PTRACE för att kringgĂ„ detta. Patchen pĂ„verkar include/linux/sched.h, kernel/exit.c och kernel/ptrace.c.
SÄrbarheten rapporterades av Qualys och ÄtgÀrdades av Linus Torvalds den 14 maj 2026. Phoronix noterar att vid publiceringstillfÀllet pÄverkade problemet alla versioner av Linux-kÀrnan fram till den aktuella statusen av huvudlinjetrÀdet innan fixen hade införts. Författaren av PoC pÄpekar ocksÄ att kÀrnor före commit 31e62c2ebbfd Àr sÄrbara, inklusive stabila grenar per den 14 maj.
Det Àr sÀrskilt viktigt att notera att utnyttjande inte krÀver att specifika kÀrnmoduler laddas, som i flera nyligen upptÀckta LPE-sÄrbarheter. Lokal icke-privilegierad Ätkomst till systemet och en lÀmplig privilegierad hjÀlpprocess Àr tillrÀckliga. Debian-utvecklaren Daniel Baumann en av volontÀrerna som stödjer den ryska lokalisationen noterade, att detta problem bör ÄtgÀrdas genom att uppdatera kÀrnan och efterföljande omstart till den ÄtgÀrdade kÀrnan.
I den publicerade depÄn med demonstration anges en kontroll pÄ Raspberry Pi OS Bookworm med kÀrna 6.12.75, Debian 13, Ubuntu 22.04, Ubuntu 24.04, Ubuntu 26.04, Arch och CentOS 9. Denna lista bör betraktas som av upphovsmannen till PoC snarare Àn en uttömmande lista: eftersom felet ligger i den allmÀnna logiken av kÀrnan, beror det faktiska tÀckandet pÄ kÀrnversionen och nÀrvaron av backport-fix i den specifika distributionen.
För administratörer Àr den huvudsakliga rekommendationen enkel: installera den uppdaterade kÀrnpaket frÄn din distribution och starta om systemet. Om det finns skÀl att misstÀnka att en angripare redan haft lokal icke-privilegierad Ätkomst till maskinen, bör man efter uppdateringen dessutom övervÀga att rotera SSH-vÀrdnycklar och kontrollera /etc/shadow/ anvÀndarkonton, eftersom sjÀlva sÄrbarheten Àr kopplad till lÀsning av kÀnsliga filer, inte bara till abstrakt kringgÄende av Ätkomstkontroller.
I Debian har arbetet redan pÄbörjats med att flytta fixen: Baumann rapporterade om cherry-pick av upstream-commit i trixie-fastforward-backports och om skickandet av merge request för Debian sid. I merge requesten anges direkt att commit 31e62c2 för att ÄtgÀrda ptrace-logiken för dumpability, vilket möjliggör lÀsning av root-filer av en icke-privilegierad anvÀndare, flyttas.
KĂ€lla: linux.org.ru
