I modulet ksmbd, der tilbyder en indbygget Linux-kerneimplementering af en filserver baseret pÄ SMB-protokollen, er der blevet identificeret to sÄrbarheder, der muliggÞr fjernudfÞrelse af angrebskode med kernerettigheder eller adgang til kernehukommelsens indhold pÄ systemer med den aktiverede ksmbd-modul. Problemerne opstÄr fra kerne 5.15, som indeholder ksmbd-modulet. SÄrbarhederne er blevet rettet i kernopdateringerne 6.7.2, 6.6.14, 6.1.75 og 5.15.145. Opdateringer i distributioner kan fÞlges pÄ fÞlgende sider: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch.
Den fÞrste sÄrbarhed (CVE-2024-26592) kan fÞre til udfÞrelse af angrebskode med kernerettigheder ved at sende sÊrligt udformede, ikke-autentificerede TCP-anmodninger til server ksmbd. SÄrbarheden er forÄrsaget af en forkert organisering af lÄsning af objekter i koden for oprettelse og afbrydelse af TCP-forbindelsen til ksmbd, hvilket muliggÞr tilstande, hvor der henvises til allerede frigivet hukommelse (use-after-free).
Den anden sÄrbarhed (CVE-2024-26594) fÞrer til lÊkage af kernehukommelsens indhold ved behandling af et ugyldigt mech-token i en anmodning sendt af klienten for at etablere en session. SÄrbarheden skyldes en forkert behandling af data med SMB2 Mech-token og fÞrer til lÊsning af data uden for det tildelte bufferomrÄde.
Der kan desuden nÊvnes flere andre sÄrbarheder i Linux-kernen:
- CVE-2023-52439 â henvisning til allerede frigivet hukommelse (use-after-free) i funktionen uio_open i uio-underpakken, der potentielt muliggĂžr, at en lokal bruger kan udfĂžre sin kode med kernerettigheder.
- CVE-2024-26582 â henvisning til allerede frigivet hukommelse (use-after-free) i implementeringen af TLS pĂ„ kerne niveau (ktls), der potentielt muliggĂžr at hĂŠve sine privilegier under afkodningsoperationer.
- CVE-2024-0646 â skrivning til hukommelsesomrĂ„de uden for bufferen i ktls-underpakken ved en bestemt lokal manipulation af ktls-socketen ved hjĂŠlp af funktionen splice. SĂ„rbarheden potentielt muliggĂžr hĂŠvning af privilegier i systemet.
- CVE-2023-6932 â race condition i implementeringen af IGMP-protokollen (Internet Group Management Protocol) i IPv4-stakken, hvilket leder til henvisning til allerede frigivet hukommelse (use-after-free). SĂ„rbarheden potentielt muliggĂžr, at en lokal bruger kan hĂŠve sine privilegier i systemet.
- CVE-2023-52435 â bufferoverlĂžb i MSS i funktionen skb_segment() fra netvĂŠrksstakken i kerne.
- CVE-2024-26601 â en fejl i koden for frigivelse af blokke i ext4-filsystemet kan bruges til at beskadige buddy bitmap.
- CVE-2024-26598 â adgang til allerede frigivet hukommelse (use-after-free) i hypervisoren. KVM.
Kilde: opennet.ru
