TeamViewer 15.83: chyba 8,8 útočí z druhého konce, opravit musí i servisní notebook
Zdroj: TeamViewer
TeamViewer opravil chybu CVE-2026-111585 s CVSS 8,8, která jde opačným směrem, než se čeká: z počítače, ke kterému se připojíte, může útočník zaútočit na ten váš. Oprava je v klientu 15.83 a výrobce k ní neuvádí žádné náhradní řešení. Týká se to servisních notebooků, ne jen stroje u zákazníka.
V relaci TeamVieweru je viewer ten, kdo se připojuje a přebírá kontrolu, host je ovládaný stroj. Dosud se řešily chyby, kterými útočil viewer na host — tahle je obráceně. Zlý nebo kompromitovaný host posílá vieweru podvržená data a poškodí proces na straně, která se „jen“ připojila.
Rozsah
- Postiženy jsou Full Client a Portable pro Windows, Linux a macOS a Remote Control App pro Android před verzí 15.83. Starší podporované větve mají vlastní buildy: 15.64.10, 14.7.48868, 13.2.36231 pro Windows, 13.2.154008 pro Linux a 13.2.154007 pro macOS.
- Bulletin TV-2026-1011 vyšel 27. 10. 2026 a 28. 10. byl aktualizovaný. Vedle CVE-2026-111585 řeší CVE-2026-92372 (8,8, out-of-bounds write v dekodéru obrazu na Linuxu a macOS) a CVE-2026-92374 (7,8, lokální eskalace na root na macOS).
- Samostatný bulletin TV-2026-1012 opravuje šest dalších chyb v Remote Management add-onech. Ty se aktualizují automaticky, bez zásahu správce.
- Výrobce v době vydání o zneužití v provozu nevěděl. Chyba k 29. 10. nebyla v katalogu CISA KEV a researcher Omri Dar z firmy Remedio exploit nezveřejnil.
Mechanismus
Host při navázání relace oznámí vieweru, jak velký obrázek obrazovky bude posílat. Viewer z toho vypočítá velikost bufferu — a ten výpočet přeteče, takže paměti rezervuje méně, než je potřeba. Obrazová data, která přijdou potom, se zapíšou za konec bufferu.
sequenceDiagram participant H as Host (napadený) participant V as Viewer (váš PC) H->>V: velikost obrazovky V->>V: výpočet bufferu, integer overflow V->>V: rezervace menší oblasti H->>V: obrazová data V->>V: zápis za buffer, pád nebo RCE
Minimum je pád TeamVieweru, který host vyvolá kdykoli znovu. Na Windows se podle Remedio podařilo dojít až ke spuštění vlastního kódu v procesu vieweru s obejitím ochran operačního systému. Demonstrace ale používala pomocníka na straně hosta, takže nešlo o útok čistě po síti, a na macOS, Linuxu ani Androidu nic takového publikováno nebylo. Útok nepotřebuje heslo ani jiné kliknutí než přijetí relace a funguje v defaultním nastavení. Záříjová bezpečnostní verze 15.82 ho neopravila.
Co udělat
- Zjistit verzi na každém stroji, ze kterého se připojujete — v klientu Help → About.
- Aktualizovat na 15.83. Na Windows 7 a 8 je to 15.64.10, na starých větvích 14.7.48868 a 13.2.x.
- Projít Portable edici na fleškách a Android aplikaci, ty se na firemní update systémy často nedostanou.
- U zákazníka zkontrolovat, kdo všechno se na jeho stroje připojuje. Kompromitovaný host je vstupní bod do vaší sítě, ne jeho.
Pro servisního technika: váš notebook je ta zranitelnější strana. Nese projekty, licence a přístupové údaje zákazníků, a přesto se obvykle aktualizuje poslední — protože „na něm se pracuje“.
Zdroje
- Security Update for Vulnerabilities in TeamViewer Clients (TV-2026-1011) — TeamViewer
- TeamViewer Flaw Lets Remote Computers Attack Users Who Connect to Control Them — The Hacker News
- Remote Code Execution in TeamViewer — Remedio
Odkazy vedou na primární zdroje. Text článku je redakční shrnutí, ne převzatá zpráva.