Description
A vulnerability was determined in DrayTek Vigor2960 1.5.1.6 Revision 8218. This issue affects some unknown processing of the file /cgi-bin/mainfunction.cgi of the component commonupload. Executing a manipulation of the argument upload_path/upload_name can lead to unrestricted upload. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. Upgrading to version 1.5.1.7 is capable of addressing this issue. It is advisable to upgrade the affected component. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unrestricted file upload that may allow remote modification or execution of arbitrary files
Action: Patch
AI Analysis

Impact

This vulnerability in DrayTek Vigor2960 firmware allows an attacker to manipulate the upload_path and upload_name parameters in the mainfunction.cgi script, resulting in unrestricted file uploads. The weakness stems from improper access control (CWE-284) and lack of input validation for uploaded files (CWE-434). By uploading malicious or overwrite files, an adversary can compromise the integrity of the device and potentially execute arbitrary code or disrupt services, as the firmware does not restrict which files may be stored or executed.

Affected Systems

The affected product is the DrayTek Vigor2960 router, specifically firmware version 1.5.1.6 Revision 8218. Users running this firmware on any Vigor2960 device are vulnerable. The vendor has released version 1.5.1.7 that corrects this issue; upgrading to that firmware removes the permission to upload arbitrary files.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. EPSS data is not available, so the current exploitation probability is unclear, but the vulnerability is listed as publicly disclosed and can be exploited from a remote location. Because the flaw does not require authentication, an attacker with network access can directly craft a request to /cgi-bin/mainfunction.cgi to upload or overwrite files. The firmware is no longer supported, and the vendor prioritizes only major unauthenticated flaws, so the risk remains high until the fix is applied.

Generated by OpenCVE AI on October 20, 2026 at 15:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the router firmware to version 1.5.1.7 or later.
  • If upgrading immediately is not feasible, block or restrict external access to /cgi-bin/mainfunction.cgi using firewall rules or network segmentation.
  • Enable logging of file upload attempts and regularly review logs for abnormal activity.

Generated by OpenCVE AI on October 20, 2026 at 15:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Draytek vigor2960
Vendors & Products Draytek vigor2960

Tue, 20 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in DrayTek Vigor2960 1.5.1.6 Revision 8218. This issue affects some unknown processing of the file /cgi-bin/mainfunction.cgi of the component commonupload. Executing a manipulation of the argument upload_path/upload_name can lead to unrestricted upload. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. Upgrading to version 1.5.1.7 is capable of addressing this issue. It is advisable to upgrade the affected component. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.
Title DrayTek Vigor2960 commonupload mainfunction.cgi unrestricted upload
First Time appeared Draytek
Draytek vigor2960 Firmware
Weaknesses CWE-284
CWE-434
CPEs cpe:2.3:o:draytek:vigor2960_firmware:*:*:*:*:*:*:*:*
Vendors & Products Draytek
Draytek vigor2960 Firmware
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Draytek Vigor2960 Vigor2960 Firmware
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-20T13:40:05.782Z

Reserved: 2026-10-20T05:50:22.605Z

Link: CVE-2026-113393

cve-icon Vulnrichment

Updated: 2026-10-20T13:40:00.675Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T14:16:58.950

Modified: 2026-10-20T19:27:34.430

Link: CVE-2026-113393

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T19:45:13Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type