Technical impact
A path traversal flaw exists in the app_guest_export function of the mainfunction.cgi script on DrayTek Vigor2960 routers. By sending a crafted filename parameter, an unauthenticated remote attacker can read or delete arbitrary files on the device. The vulnerability does not provide direct code execution but enables manipulation of critical system files, potentially leading to further compromise if malicious firmware or configuration files are written.
Affected Systems
The flaw affects DrayTek Vigor2960 routers running firmware versions up to 1.5.1.6. Firmware 1.5.1.7 and later incorporate a fix that removes the traversal issue.
Risk and Exploitability
The high CVSS score of 9.4 reflects the serious impact of arbitrary file access. The exploit is triggered by simple HTTP requests to the web administration interface and publicly released exploits exist, demonstrating that attackers can target the device without authentication. The vulnerability is not listed in the CISA KEV catalog and an EPSS score is not available, but the availability of published exploits indicates a realistic risk.