Sricam DeviceViewer
cpe:2.3:a:sricam:deviceviewer:*:*:*:*:*:*:*
- <= 3.12.0.1
A local buffer overflow vulnerability has been identified in Sricam DeviceViewer version 3.12.0.1. This vulnerability exists in the user management 'add user' function, where authenticated attackers can exploit the issue to execute arbitrary code by bypassing data execution prevention. The vulnerability is triggered by injecting a malicious payload into the Username field, leading to a stack-based buffer overflow. Exploitation is achieved using return-oriented programming (ROP) chain gadgets to execute commands.
Exploitation of this vulnerability allows for arbitrary code execution on the affected system.
To reproduce this vulnerability, log into the Sricam DeviceViewer application and navigate to 'System Configuration' -> 'User Management'. Inject a payload into the 'Username' field and click 'Add'. The injected payload will be executed, and a command shell will appear.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.