Zero-day zraniteľnosti jadra Linuxu

Na verejných mailing listoch pre Linux kernel boli zverejnené technické informácie viacerých ešte neopravených zraniteľností linuxového jadra. Ku šiestim z nich boli zverejnené stručné informácie. Útočníkom umožňujú vzdialene vykonávať kód, lokálne eskalovať svoje oprávnenia a získať prístup k citlivých informáciám. Najzávažnejšie zraniteľnosti sa nachádzajú v implementácii protokolu SMB.

Zraniteľné systémy:

  • Linux kernel

Opis činnosti:

Pravdepodobne omylom boli na verejných mailing listoch pre Linux kernel zverejnené technické podrobnosti viacerých zraniteľností linuxového jadra, ešte pred vydaním bezpečnostných opráv. Zraniteľnosti zatiaľ nedostali identifikátor CVE, preto v tomto varovaní používame ich označenie spoločnosti Trend Micro. Stručné informácie boli zverejnené k nasledujúcim šiestim.

ZDI-CAN-33549 a ZDI-CAN-33774 (CVSS skóre 9,0)

Dve kritické zraniteľnosti sa nachádzajú v komponente KSMBD, ktorý zabezpečuje zdieľanie súborov prostredníctvom protokolu SMB v jadre Linuxu. Zraniteľnosti môžu dovoliť neautentifikovanému útočníkovi vzdialene vykonávať kód. Zraniteľnosť ZDI-CAN-33774 je možné zneužiť bez autentifikácie prostredníctvom portu TCP 445, zatiaľ čo ZDI-CAN-33549 vyžaduje využitie technológie SMB Direct a rozhrania RDMA.

Prvá chyba zabezpečenia súvisí s podtečením celočíselnej premennej v ceste technológie SMB Direct v KSMBD. Klient môže poskytnúť deskriptory vyrovnávacej pamäte RDMA, pričom prvý z nich je dlhší ako deklarovaný obsah. To spôsobí pretečenie počítadla veľkosti na serveri a umožní nasledujúcemu kopírovaniu do pamäte písať aj mimo alokovanej vyrovnávacej pamäte.

Druhá vyplýva zo vzniku súbehu procesov, keď KSMBD tvorí tabuľku pridelených nástrojov spracujúcich dáta. Zaslaním špeciálne zoradených paketov môže nastať situácia, kedy nástroj určený pre SMB2 spracúva dáta SMB1. Tie majú kratší zápis vo vyrovnávacej pamäti a nástroj tak bude čítať pamäť mimo tieto hranice. Ak má útočník prístup k zdieľanému zdroju, existuje aj spôsob, ako môže zapisovať za hranice vyrovnávacej pamäte.

ZDI-CAN-33367 (CVSS skóre 7,8)

Zraniteľnosť funkcie skb_zerocopy modulu skbuff v sieťovom kóde. Lokálnym útočníkom umožňuje zvýšenie oprávnení.

ZDI-CAN-34068 (CVSS skóre 8,8)

Zraniteľnosť grafického ovládača VMWGFX pre VMware spočíva v možnosti zápisu do pamäte mimo povoleného rozsahu. Lokálnym útočníkom umožňuje zvýšenie oprávnení.

ZDI-CAN-34076 (CVSS skóre 8,6)

Zraniteľnosť súvisí s neinicializovaným zdrojom v kóde NVMET. To môže spôsobiť únik informácií.

ZDI-CAN-32005

Zraniteľnosť súvisiaca s pretečením vyrovnávacej pamäte zásobníka pri TCP dotaze vo vyhľadávacích doménach. Lokálnym útočníkom umožňuje zvýšenie oprávnení.

Možné škody:

  • Vzdialené vykonávanie kódu
  • Eskalácia oprávnení
  • Únik citlivých informácií

Odporúčania:

Správcom dotknutých systémov sa odporúča obmedziť prístup ku službe KSMBD a ostatným zraniteľným systémom a sledovať dostupnosť bezpečnostných aktualizácií.

Odkazy: