CVE-2023-20073
published 2023-04-05CVE-2023-20073: A vulnerability in the web-based management interface of Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers could allow an unauthenticated…
PriorityP195critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEVInitial access
Exploited in the wild
EPSS
88.87%
99.8th percentile
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
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| cisco | cisco_small_business_rv_series_router_firmware | — | — |
| cisco | rv340_firmware | <= 1.0.03.29 | — |
| cisco | rv340_rv340w_rv345_and_rv345p_dual_wan_gigabit_vpn_routers | — | — |
| cisco | rv340w_firmware | <= 1.0.03.29 | — |
| cisco | rv345_firmware | <= 1.0.03.29 | — |
| cisco | rv345p_firmware | <= 1.0.03.29 | — |
Detection & IOCsextracted from sources · hover to see the quote
url/api/operations/ciscosb-file:form-file-upload
snort
alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Cisco RV Series Router form-file-upload Stored Cross Site Scripting Attempt (CVE-2023-20073)"; flow:established,to_server; http.method; content:"POST"; http.uri; bsize:45; content:"/api/operations/ciscosb-file:form-file-upload"; fast_pattern; http.request_body; content:"Content-Disposition|3a 20|form-data|3b 20|name|3d 22|pathparam|22|"; content:"Portal"; within:20; content:"Content-Disposition|3a 20|form-data|3b 20|name|3d 22|fileparam|22|"; content:"login.html"; within:20; content:"Content-Disposition|3a 20|form-data|3b 20|name|3d 22|file|22 3b|"; content:"filename|3d 22|login.html|22|"; within:30; pcre:"/^.*(?:on(?:(?:error)|(?:s(?:elec|ubmi)|rese)t|d(?:blclick|ragdrop)|(?:mouse|key)[a-z]|c(?:hange|lick)|(?:un)?load|focus|blur)|s(?:cript|tyle))(?:=|%3[dD])?/Ri"; reference:url,www.iotsec-zone.com/article/383; reference:cve,2023-20073; classtype:web-application-attack; sid:2063621; rev:1; metadata:affected_product Cisco_RV_Series, attack_target Networking_Equipment, tls_state plaintext, created_at 2025_07_21, cve CVE_2023_20073, deployment Perimeter, deployment Internal, performance_impact Low, confidence High, signature_severity Major, tag Exploit, updated_at 2025_07_21, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application; target:dest_ip;)
- →Detect unauthenticated POST requests to the vulnerable file upload endpoint /api/operations/ciscosb-file:form-file-upload with a URI byte size of exactly 45 characters.
- →The exploit uses a multipart form-data body containing a 'pathparam' field set to 'Portal', a 'fileparam' field, and a 'file' field with a filename — all three must be present to match the attack pattern.
- →The exploit sets the HTTP Authorization header to the literal value '1' (not a valid credential) to bypass authorization checks — flag POST requests to the upload endpoint with this anomalous Authorization header value.
- →The Nuclei PoC template verifies exploitation by uploading a file to the Portal path and then performing a GET on /index.html to confirm the injected content is reflected — monitor for this GET-after-POST pattern on the same host.
- →FOFA fingerprint queries for affected devices: use 'app="CISCO-RV340"', 'app="CISCO-RV340W"', 'app="CISCO-RV345"', or 'app="CISCO-RV345P"' to identify exposed targets.
- →The Snort/ET rule uses a PCRE to detect XSS payloads (event handlers or script/style tags) within the uploaded file body, indicating the attacker may be uploading malicious HTML/JS files for stored XSS.
- ·There are no workarounds available for this vulnerability; patching is the only mitigation. ↗
- ·The vulnerability is due to insufficient authorization enforcement in the file upload context — the endpoint accepts uploads without valid authentication, meaning network-level ACLs blocking unauthenticated access to the management interface are the primary compensating control. ↗
CVSS provenance
nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vulncheck5.3MEDIUM
vendor_cisco5.3MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-w538-44mp-m2cm: A vulnerability in the web-based management interface of Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers could allow an unauthenti
ghsa_unreviewed·2023-04-05
CVE-2023-20073 [CRITICAL] CWE-434 GHSA-w538-44mp-m2cm: A vulnerability in the web-based management interface of Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers could allow an unauthenti
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.
VulnCheck
Cisco RV Series Routers Unrestricted Upload of File with Dangerous Type
vulncheck·2023·CVSS 5.3
CVE-2023-20073 [MEDIUM] Cisco RV Series Routers Unrestricted Upload of File with Dangerous Type
Cisco RV Series Routers Unrestricted Upload of File with Dangerous Type
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: Cisco RV Series Routers
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exp
Cisco
Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers Arbitrary File Upload Vulnerability
vendor_cisco·2023-02-01·CVSS 5.3
CVE-2023-20073 [MEDIUM] CWE-434 Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers Arbitrary File Upload Vulnerability
Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers Arbitrary File Upload Vulnerability
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.
There are no workarounds that address this vulnerability.
This advisory is available at the following link:https://sec.cloudapps.cisco.com/security/center/content/
Cisco
Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers Arbitrary File Upload Vulnerability
vendor_cisco·CVSS 3.1
CVE-2023-20073 Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers Arbitrary File Upload Vulnerability
CVE-2023-20073: Cisco RV340, RV340W, RV345, and RV345P Dual WAN Gigabit VPN Routers Arbitrary File Upload Vulnerability
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. There are no
CVSS: 3.1
CWE: CWE-434, CWE-434
Bug IDs: CSCwe04040
Suricata
ET WEB_SPECIFIC_APPS Cisco RV Series Router form-file-upload Stored Cross Site Scripting Attempt (CVE-2023-20073)
suricata·2025-07-21·CVSS 5.3
CVE-2023-20073 [MEDIUM] ET WEB_SPECIFIC_APPS Cisco RV Series Router form-file-upload Stored Cross Site Scripting Attempt (CVE-2023-20073)
ET WEB_SPECIFIC_APPS Cisco RV Series Router form-file-upload Stored Cross Site Scripting Attempt (CVE-2023-20073)
Rule: alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Cisco RV Series Router form-file-upload Stored Cross Site Scripting Attempt (CVE-2023-20073)"; flow:established,to_server; http.method; content:"POST"; http.uri; bsize:45; content:"/api/operations/ciscosb-file:form-file-upload"; fast_pattern; http.request_body; content:"Content-Disposition|3a 20|form-data|3b 20|name|3d 22|pathparam|22|"; content:"Portal"; within:20; content:"Content-Disposition|3a 20|form-data|3b 20|name|3d 22|fileparam|22|"; content:"login.html"; within:20; content:"Content-Disposition|3a 20|form-data|3b 20|name|3d 22|file|22 3b|"; content:"filename|3d 22|login.html|22|"; within:30; pcre:"/^
Nuclei
Cisco VPN Routers - Unauthenticated Arbitrary File Upload
nuclei·CVSS 9.8
CVE-2023-20073 [CRITICAL] Cisco VPN Routers - Unauthenticated Arbitrary File Upload
Cisco VPN Routers - Unauthenticated Arbitrary File Upload
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.
Template:
id: CVE-2023-20073
info:
name: Cisco VPN Routers - Unauthenticated Arbitrary File Upload
author: princechaddha,ritikchaddha
severity: critical
description: |
A vulnerability in the web-based manage
2023-04-05
Published
Exploited in the wild