V operačnom systéme RouterOS, ktorý sa používa v smerovačoch MikroTik, bola zistená kritická zraniteľnosť (CVE-2023-32154), ktorá umožňuje neautentifikovanému používateľovi vzdialene vykonať kód na zariadení prostredníctvom zaslania špeciálne upraveného oznámenia smerovača IPv6 (RA, Router Advertisement).
Problém je spôsobený nedostatočnou kontrolou prichádzajúcich údajov v procese, ktorý je zodpovedný za spracovanie požiadaviek IPv6 RA (Router Advertisement), čo umožnilo prekročiť hranice vyhradeného vyrovnávacieho pamäťového priestoru a vykonať svoj kód s oprávneniami root. Zraniteľnosť sa prejavuje v verziách MikroTik RouterOS v6.xx a v7.xx, ak je v nastaveniach zapnuté prijímanie správ IPv6 RA („ipv6/settings/set accept-router-advertisements=yes“ alebo „ipv6/settings/set forward=no accept-router-advertisements=yes-if-forwarding-disabled“).
Možnosť zneužiť zraniteľnosť v praxi bola preukázaná na súťaži Pwn2Own v Toronte, kde výskumníci, ktorí problém odhalili, získali odmenu vo výške 100 000 dolárov za viacfázový útok na infraštruktúru zameraný na smerovač Mikrotik a jeho využitie ako odrazový mostík na útok na ďalšie komponenty miestnej siete (následne útočníci získali kontrolu nad tlačiarňou Canon, o ktorej zraniteľnosti boli taktiež zverejnené informácie).
Informácie o zraniteľnosti boli pôvodne zverejnené pred vyhotovením opravy výrobcom (0-day), ale v súčasnosti sú už k dispozícii aktualizácie RouterOS 7.9.1, 6.49.8, 6.48.7, 7.10beta8, ktoré zraniteľnosť odstraňujú. Podľa informácií projektu ZDI (Zero Day Initiative), ktorý organizuje súťaž Pwn2Own, bol výrobca o zraniteľnosti informovaný 29. decembra 2022. Zástupcovia MikroTik tvrdia, že neboli informovaní a o probléme sa dozvedeli až 10. mája, po zaslaní konečného varovania o zverejnení informácií. Okrem toho v reporte o zraniteľnosti sa uvádza, že informácie o podstate problému boli predané zástupcovi MikroTik osobne počas súťaže Pwn2Own v Toronte, avšak podľa vyhlásenia MikroTik zamestnanci spoločnosti sa na udalosti nezúčastnili v žiadnej kvalite.
Zdroj: opennet.ru
