CVE-2022-20708 — Cisco Small Business RV Series Routers Stack-based Buffer Overflow Vulnerability

CVE-2022-20708

Cisco RV Series Routers — Command Injection via Web Management Interface (CVSS 10)

What is Cisco Small Business RV Series?

The Cisco Small Business RV160, RV260, RV340, and RV345 series are VPN routers for small and medium businesses, commonly deployed at network edges with internet-facing web management interfaces for remote administration.

Overview

CVE-2022-20708 is a command injection vulnerability in the web-based management interface of Cisco Small Business RV series routers, rated CVSS 10.0. While classified with CWE-121 (stack-based buffer overflow) in NVD, the practical impact described in the Cisco advisory includes the ability to execute arbitrary OS commands on the router. An unauthenticated attacker who can reach the management interface can inject shell commands that execute with root privileges. This is the fifth CVE in Cisco's February 2022 advisory batch for the RV router family.

Affected Versions

Model Series Vulnerable Firmware Fixed Firmware
RV160 / RV160W All releases before 1.0.01.05 1.0.01.05
RV260 / RV260P / RV260W All releases before 1.0.01.05 1.0.01.05
RV340 / RV340W All releases before 1.0.03.24 1.0.03.24
RV345 / RV345P All releases before 1.0.03.24 1.0.03.24

Technical Details

CVE-2022-20708 involves insufficient validation of input data passed to the web management server, which is used to configure the router's features. The management interface passes user-supplied values to underlying shell commands without proper sanitization, allowing an attacker to append arbitrary OS commands via injection characters (e.g., ;, |, $(...)).

The CVSS 10.0 score reflects:

  • No authentication required — the injection point is accessible before login
  • Network-accessible attack surface (management port is internet-facing in many deployments)
  • Changed scope — OS-level access from a web tier vulnerability
  • Full CIA impact on the device

Discovery

Reported by Quentin Kaiser of IoT Inspector Research Lab as part of the same audit that uncovered the four companion CVEs in this advisory.

Exploitation Context

OS command injection is often simpler to exploit than stack buffer overflows — no return-oriented programming or shellcode is required. An attacker simply appends shell metacharacters to an input field and observes the result. This makes CVE-2022-20708 particularly accessible to lower-sophistication threat actors, even compared to the other RV router CVEs in the same advisory.

The five CVEs in this Cisco advisory (20699, 20700, 20701, 20703, 20708) collectively represent one of the broadest attack surface disclosures for a single SMB router product in 2022. Organizations with unpatched RV series devices faced complete perimeter compromise from any of five independently exploitable paths.

Remediation

  1. Update firmware: Install 1.0.01.05 (RV160/RV260) or 1.0.03.24 (RV340/RV345) via the device admin console.
  2. Disable remote web management: If remote administration is not required, disable the management interface from WAN-facing access.
  3. IP allowlist: Restrict management access to known administrator IP addresses only.
  4. Replace end-of-support models: Apply to all models in the RV160/260/340/345 family simultaneously.
  5. Verify firmware version: After updating, confirm the running firmware version via the status page to ensure the update applied successfully.

Key Details

PropertyValue
CVE ID CVE-2022-20708
Vendor / Product Cisco — Small Business RV160, RV260, RV340, and RV345 Series Routers
NVD Published2022-02-10
NVD Last Modified2025-10-28
CVSS 3.1 Score10
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-121 find similar ↗
CISA KEV Added2022-03-03
CISA KEV Deadline2022-03-17
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-03-17. Apply updates per vendor instructions.

Timeline

DateEvent
2022-02-02Cisco published security advisory
2022-02-10CVE published
2022-03-03Added to CISA Known Exploited Vulnerabilities catalog
2022-03-17CISA BOD 22-01 remediation deadline