Sårbarhed i io_uring undermodulet, der fører til forhøjede privilegier

I implementeringen af den asynkrone input/output grænseflade io_uring, der blev en del af Linux-kernen fra version 5.1, er der blevet identificeret en sårbarhed (CVE-2022-3910), som gør det muligt for en ikke-privilegeret bruger at udføre kode med kernelprivilegier. Problemet opstår i versionerne 5.18 og 5.19, og er blevet rettet i version 6.0. Debian, RHEL og SUSE bruger kerneversioner før 5.18, mens Fedora, Gentoo og Arch allerede tilbyder kerneversion 6.0. I Ubuntu 22.10 anvendes den sårbare kerneversion 5.19.

Sårbarheden skyldes adgangen til en allerede frigivet hukommelsesblok (use-after-free) i io_uring subsystemet, relateret til en fejlagtig opdatering af reference tælleren — ved kald af io_msg_ring() med en fast fil (der konstant findes i ringbuffersystemet) kaldes funktionen io_fput_file(), som fejlagtigt reducerer reference tælleren.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster