filmov
tv
NordVPN Desktop - OS Command Injection
Показать описание
Vulnerabilities type : OS Command Injection (Patched)
Effected : Desktop applications
The NordVPN windows client application registered two custom protocols NordVPN: and NordVPN.Notification: for process communication. This makes us are able to communicate with NordVPN.exe from web browser.
After looking the executable binary, I noticed the class NordVpn.Views.ToastNotifications.ListenNotificationOpenUrl eventually calls function Process.Start with controllable argument, and this notification can be triggered through custom protocol NordVPN.Notification:.
So it's possible to execute arbitrary system command from web browser.
Effected : Desktop applications
The NordVPN windows client application registered two custom protocols NordVPN: and NordVPN.Notification: for process communication. This makes us are able to communicate with NordVPN.exe from web browser.
After looking the executable binary, I noticed the class NordVpn.Views.ToastNotifications.ListenNotificationOpenUrl eventually calls function Process.Start with controllable argument, and this notification can be triggered through custom protocol NordVPN.Notification:.
So it's possible to execute arbitrary system command from web browser.