Sebezhetőségek a Linux kernelben, amelyek a ksmbd, ktls, uio és a hálózati verem érintése miatt jelentkeznek

A ksmbd modulban, amely a Linux kernelbe beépített SMB protokoll alapú fájlszervert kínál, két sérülékenységet azonosítottak, amelyek lehetővé teszik a távoli kódvégrehajtást, hitelesítés megkerülésével, kernel jogokkal, vagy a kernel memória tartalmának meghatározását a ksmbd modul aktiválása esetén. A problémák a 5.15-ös kernel verziótól kezdődően jelentkeznek, amelybe a ksmbd modul került bevezetésre. A sérülékenységeket a 6.7.2, 6.6.14, 6.1.75 és 5.15.145 kernel frissítésekben javították. A javítások nyomon követhetők a következő disztribúciók oldalain: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch.

Az első sérülékenység (CVE-2024-26592) az támadó kódjának kernel jogokkal való végrehajtásához vezethet, ha különösen kialakított, hitelesítést nem igénylő TCP kéréseket küldenek a szerverhez ksmbd-nek. A sérülékenységet a TCP kapcsolat beállításában és megszakításában végzett objektumzárak helytelen megszervezése okozza, amely lehetővé teszi, hogy már felszabadított memóriához nyúljanak (use-after-free).

A második sérülékenység (CVE-2024-26594) a kernel memória tartalmának szivárgásához vezet, amikor a kliens által küldött szekvencia létrehozásakor hibás mech-token kerül feldolgozásra. A sérülékenység a SMB2 Mech-token adatok helytelen kezeléséből adódik, és adatok olvasásához vezet a lefoglalt puffert meghaladó területről.

Ezen kívül néhány további sérülékenység is azonosítható a Linux kernelben:

  • CVE-2023-52439 — a már felszabadított memória (use-after-free) hozzáférése az uio_bopen funkciója során a uio alrendszerben, amely potenciálisan lehetővé teszi a helyi felhasználó számára, hogy saját kódját kernel jogokkal futtassa.
  • CVE-2024-26582 — a már felszabadított memória (use-after-free) hozzáférése a kernel szintű TLS megvalósításában (ktls), potenciálisan lehetőséget ad a jogosultságok emelésére a dekódolási műveletek végrehajtása során.
  • CVE-2024-0646 — memóriaírás a pufferön kívüli területre a ktls alrendszerében, bizonyos helyi manipulációval a ktls socketjén keresztül a splice funkció segítségével. A sérülékenység potenciálisan lehetővé teszi a felhasználói jogosultságok emelését a rendszerben.
  • CVE-2023-6932 — versenyhelyzet az IGMP (Internet Group Management Protocol) protokoll megvalósításában az IPv4 veremben, a már felszabadított memória (use-after-free) eléréséhez vezet. A sérülékenység potenciálisan lehetőséget ad a helyi felhasználó számára, hogy jogosultságait emelje a rendszerben.
  • CVE-2023-52435 — MSS túlcsordulás az skb_segment() funkcióban a kernel hálózati veremében.
  • CVE-2024-26601 — A hiba az ext4 fájlrendszer blokkjainak felszabadításában kárt okozhat a buddy bitmapban.
  • CVE-2024-26598 — Használat után felszabadított memória elérése a hipervizorban. KVM.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster