Teamviewer току-що пусна спешна корекция, която позволява на хакерите да поемат контрола над компютъра, докато са в сесия за дистанционно управление на компютъра.
Уязвимостта беше открита за първи път в понеделник, когато потребителят на Reddit „ xployt “ каза „внимавайте“. Потребител на име „ gellin “ качи PoC код (C++ DLL файл) в GitHub, тестван на TeamViewer версия 13.0.5058 , за да демонстрира „размяна на позиции“ между двама участници в сесия за управление на машина.
Както сървърът, така и клиентът могат да използват този файл. Ако бъде експлоатиран от страна на сървъра, хакерът ще „задейства“ функцията „размяна на позиция“ и ще бъде ефективен само когато удостоверяването на дистанционното управление е завършено от страната на клиента.
Ако бъде експлоатиран от страна на клиента, хакерът (от страна на клиента) ще поеме контрола върху мишката и клавиатурата без разрешението на сървъра.

Или сървърът, или клиентът могат да използват тази уязвимост
По принцип, за да се използва тази уязвимост, и двете страни трябва да удостоверят връзката помежду си. „След като кодът бъде инжектиран в процеса, той променя стойностите на паметта в процеса, позволявайки на GUI елементите да променят контрола. По това време не е необходимо да бъдете одобрени от сървъра, можете да получите достъп и да контролирате машината“, каза Гелин.
Екипът на TeamViewer пусна кръпка за Windows, като скоро ще има и корекции за Linux и macOS. Съответно, трябва да включите функцията за автоматично актуализиране за TeamViewer, за да коригирате уязвимостта.