CVE-2023-20073
Critical · 9.8CVSS
9.8
EPSS
90.1%
Published
Apr 5, 2023
CISA due date
—
Cloudanix analysis
An attacker can remotely place files on affected Cisco small-business routers without logging in, potentially letting them take over or disrupt network connectivity.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Firmware
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
CVE-2023-20073 is an unauthenticated arbitrary file upload vulnerability in the web-based management interface of Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN routers. Because the interface does not properly enforce authorization on file upload operations, a remote attacker can send crafted HTTP requests that write attacker-controlled files to the device. Depending on upload location, file type handling, and device configuration, this can lead to device compromise, persistence, configuration tampering, credential exposure, traffic interception, denial of service, or use of the router as a foothold into internal networks. The CVSS 9.8 score reflects network-reachable exploitation with no authentication or user interaction required, and the high EPSS score plus weaponized exploit maturity indicate substantial real-world exploitation likelihood.
Why it matters to the business
Affected routers often sit at network edges and may terminate VPNs, route business traffic, and enforce connectivity between sites. Compromise can disrupt internet or branch connectivity, expose sensitive traffic, enable attackers to pivot into internal systems, alter routing or firewall behavior, and create persistent unauthorized access. Because these devices are perimeter-facing and exploitation is unauthenticated with weaponized activity reported, organizations using affected Cisco RV340-series devices should treat internet-exposed management interfaces as high-risk even though this CVE is not currently listed in CISA KEV and has not been specifically flagged for ransomware use.
How an attack unfolds
An attacker first identifies Cisco RV340, RV340W, RV345, or RV345P devices with the web management interface reachable over the network, commonly by scanning internet-facing HTTPS/HTTP services and fingerprinting router login or management pages. The attacker then sends a specially crafted HTTP file upload request to the vulnerable management endpoint. Because authorization checks are insufficient, the device accepts the upload even though the attacker is not authenticated. The uploaded file may be used to modify device behavior, stage additional tooling, overwrite or add configuration artifacts, enable persistence, or support follow-on exploitation. Once a file is placed successfully, the attacker may attempt to trigger it, access it through the web interface, abuse it to gain deeper control of the router, harvest configuration and VPN information, or use the device as a pivot point into connected networks.
How to fix it
Upgrade affected Cisco RV340, RV340W, RV345, and RV345P firmware to a Cisco release that addresses CVE-2023-20073, following Cisco’s security advisory and platform-specific upgrade path. If no fixed version is available for a deployed model or support has ended, replace the device or remove it from service. As immediate mitigation, disable remote web-based management from the internet, restrict management access to a dedicated administrative network or VPN, apply source-IP allowlisting, block management ports at upstream firewalls, and ensure strong administrative credentials and MFA where supported. Review device configuration for unauthorized changes before and after upgrade, and consider factory reset/rebuild from trusted configuration if compromise is suspected.
How to confirm the fix worked
Confirm the exact device model and firmware version from the router administration interface, CLI, asset inventory, or authenticated configuration backup, then compare it with Cisco’s advisory for the fixed or unaffected release. Verify that the web-based management interface is not reachable from the public internet or untrusted networks by performing external port scans for HTTP/HTTPS management services. After upgrading or replacing the device, re-run exposure checks and, where permitted, use a safe authenticated vulnerability scanner or vendor-specific check to confirm the device is no longer reported vulnerable. Validate mitigation by confirming access controls restrict management endpoints to approved administrative sources only.
Typical attack path
- Scan for Cisco RV340, RV340W, RV345, or RV345P web-based management interfaces exposed to the internet or reachable from an untrusted network.
- Fingerprint the device model and firmware family from HTTP headers, login pages, TLS certificates, page titles, static assets, or response behavior.
- Send a crafted unauthenticated HTTP request to the vulnerable file upload functionality.
- Upload attacker-controlled content to the router filesystem.
- Attempt to access, execute, or otherwise leverage the uploaded file depending on where it was written and how the device handles uploaded content.
- Modify device configuration, establish persistence, collect configuration/VPN data, disrupt routing, or pivot toward internal networks.
How to detect it
Look for evidence of unauthenticated HTTP POST or multipart file upload requests to the router management interface, especially from external IP addresses or sources that do not normally administer network devices. Relevant sources include router system logs, web management access logs if available, upstream firewall logs, reverse proxy logs if management is proxied, NetFlow/IPFIX, IDS/IPS alerts, configuration change logs, and periodic configuration backups. Investigate unusual requests to upload-related endpoints, unexpected HTTP 200/302 responses following unauthenticated POSTs, new or modified files in web-accessible or configuration-related directories, unexplained configuration changes, new administrative users, changed VPN/firewall/NAT settings, and anomalous outbound connections from the router after the suspected upload. Because embedded router logging may be limited or overwritten, correlate external network telemetry with device configuration diffs and any centralized syslog records. Treat scans followed by successful POST activity to management ports as suspicious, especially where the source is not an approved administrator.
- HTTP POST requests to Cisco RV340/RV340W/RV345/RV345P web management interfaces from non-administrative source IPs
- multipart/form-data requests to router management ports 80 or 443
- Content-Disposition: form-data; name="file"
- Unexpected HTTP 200 responses to unauthenticated file upload requests
- Unexpected HTTP 302 responses following unauthenticated POST requests to the router management interface
- Cisco RV340
- Cisco RV340W
- Cisco RV345
- Cisco RV345P
- User-Agent strings associated with vulnerability scanners followed by POST requests to management endpoints
- New or modified router configuration files after suspicious web management POST activity
- Unexpected new administrative users on the router
- Unauthorized changes to VPN configuration on the router
- Unauthorized changes to firewall rules on the router
- Unauthorized changes to NAT or port-forwarding rules on the router
- Outbound connections initiated by the router to unfamiliar external IP addresses after management-interface upload activity
What your security team should do
- Immediately inventory Cisco RV340, RV340W, RV345, and RV345P routers and identify any internet-exposed web management interfaces.
- Prioritize patching, replacement, or isolation of exposed devices because exploitation is unauthenticated, low-complexity, high-impact, and weaponized with a high EPSS score.
- Disable internet-facing remote management and restrict router administration to trusted networks or VPN-only access.
- Review router configurations, user accounts, VPN settings, firewall/NAT rules, startup scripts, and file storage areas for unauthorized changes or unfamiliar artifacts.
- Collect and preserve device logs, configuration backups, and network telemetry before rebooting or rebuilding if compromise is suspected.
- Rotate administrative credentials and VPN/shared secrets associated with affected routers if unauthorized file upload or configuration access is suspected.
- Monitor for anomalous outbound connections, unexpected management logins, unusual file upload requests, configuration changes, and traffic patterns indicating the router is being used as a pivot or proxy.
- If fixed firmware is unavailable or the model is end-of-life, replace the device rather than relying solely on compensating controls.
The record
A vulnerability in the web-based management interface of Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers could allow an unauthenticated, remote attacker to upload arbitrary files to an affected device. This vulnerability is due to insufficient authorization enforcement mechanisms in the context of file uploads. An attacker could exploit this vulnerability by sending a crafted HTTP request to an affected device. A successful exploit could allow the attacker to upload arbitrary files to the affected device.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-8778 The MIPL Grouped Checkout Fields for WooCommerce – Customize & Organize Checkout Fields. CWE-434
- CVE-2026-12215 The OTP Login & Register Woocommerce plugin for WordPress is vulnerable to Authentication… CWE-434
- CVE-2026-18351 The Drag and Drop File Upload for Elementor Forms plugin for WordPress is vulnerable to… CWE-434
- CVE-2026-71805 An arbitrary file upload and path traversal vulnerability exists in LZ-litchi 1.0.0. CWE-434
- CVE-2026-26212 Rara One Click Demo Import plugin for WordPress before 1.3.5 contains an arbitrary file… CWE-434
- CVE-2026-54611 InstantCMS is a free and open source content management system. CWE-434
- CVE-2026-86666 A security flaw has been discovered in aircheng-org iWebShop-5 up to 5.15. CWE-434
- CVE-2026-50093 A vulnerability has been identified in Siveillance Control Pro V3.0 (All versions <… CWE-434