CVE-2026-113391
waiting for further signalsZero needs more public information before it can validate it.GHSA-f3vf-pm24-g43p ↗EUVD-2026-104990 ↗
description
DrayTek Vigor2960 devices running 1.5.1.6 Revision 8218 are affected by command injection in an upload endpoint. A remote attacker with the required privileges could run commands on the device through that endpoint.
mitigation
Upgrade affected Vigor2960 devices to version 1.5.1.7. Restrict access to the device management interface to trusted administrators until upgrades are complete.
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-20 12:45Zcve_org: trigger signal, started the run
- 2026-10-20 14:01Zyikesoftware/DrayTek_Vigor2960_Security_Analysis
this entry in the feed
GET /api/v1/feed/CVE-2026-113391
{ "etk_id": "ETK-2026-2183", "cve_id": "CVE-2026-113391", "display_id": "CVE-2026-113391", "ghsa_id": "GHSA-f3vf-pm24-g43p", "euvd_id": "EUVD-2026-104990", "status": "published", "anchor_state": "anchored", "title": "Command injection in DrayTek Vigor2960 upload endpoint", "summary": "DrayTek Vigor2960 devices running 1.5.1.6 Revision 8218 are affected by command injection in an upload endpoint. A remote attacker with the required privileges could run commands on the device through that endpoint.", "mitigation": "Upgrade affected Vigor2960 devices to version 1.5.1.7. Restrict access to the device management interface to trusted administrators until upgrades are complete.", "vendor": "DrayTek", "product": "Vigor2960", "affected": [ { "affected_notes": [ "1.5.1.6 Revision 8218" ], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "Vigor2960", "purl": null } ], "cwes": [ 77 ], "cvss_score": 9.4, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 35.3938485, "t0_at": "2026-10-20T12:45:19.982000+00:00", "signals": { "public_poc": { "at": "2026-10-20T14:01:54.198422+00:00", "days": 0.053173801180555556, "is_lower_bound": false, "measured_at": "2026-10-20T12:45:19.982000+00:00", "url": "https://github.com/yikesoftware/DrayTek_Vigor2960_Security_Analysis" }, "trigger_signal": { "at": "2026-10-20T12:45:19.982000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-20T12:45:19.982000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-113391" } } }
published 2026-10-20 13:46Z
last change 2026-10-21 10:15Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.