I Linux-kÀrnan Netfilter och io_uring har sÄrbarheter identifierats som gör det möjligt för en lokal anvÀndare att höja sina privilegier i systemet:
- SÄrbarheten (CVE-2023-32233) i Netfilter-subsystemet orsakas av Ätkomst till minne efter att det har frigjorts (use-after-free) i modulen nf_tables, som stödjer paketfiltreringen nftables. SÄrbarheten kan utnyttjas genom att skicka noggrant utformade förfrÄgningar för att uppdatera konfigurationen av nftables. För att genomföra attacken krÀvs tillgÄng till nftables, vilket kan erhÄllas i ett separat nÀtverksnamnrum (network namespaces) med rÀttigheterna CLONE_NEWUSER, CLONE_NEWNS eller CLONE_NEWNET (till exempel vid möjlighet att köra en isolerad container).
För att ge anvÀndarna tid att installera uppdateringar lovade forskaren som upptÀckte problemet att skjuta upp offentliggörandet av detaljer och ett exempel pÄ en fungerande exploit som ger root-shell med en vecka (till den 15 maj). SÄrbarheten har ÄtgÀrdats i uppdateringen 6.4-rc1. Man kan följa ÄtgÀrden av sÄrbarheten i distributionerna pÄ sidorna: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.
- SÄrbarheten (CVE har Ànnu inte tilldelats) i implementeringen av det asynkrona input/output-grÀnssnittet io_uring, som ingÄr i Linux-kÀrnan sedan version 5.1. Problemet orsakas av ett fel i funktionen io_sqe_buffer_register, som gör det möjligt att fÄ Ätkomst till fysisk minne utanför det statiskt allokerade buffret. Problemet uppstÄr endast i version 6.3 och kommer att ÄtgÀrdas i den kommande uppdateringen 6.3.2. En fungerande prototyp av exploit Àr redan tillgÀnglig för testning, vilket gör det möjligt att köra kod med kÀrnprivilegier.
KĂ€lla: opennet.ru
