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

CVE-2022-20703

Cisco RV Series Routers — Digital Signature Bypass Enables Unsigned Firmware Installation (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. Firmware integrity is a core security control on network devices — firmware signing ensures only Cisco-authorized firmware can be installed, preventing persistent backdoors.

Overview

CVE-2022-20703 is a digital signature verification bypass in the firmware update mechanism of Cisco Small Business RV series routers, rated CVSS 10.0. An unauthenticated attacker who can reach the device can install unsigned or maliciously modified firmware, bypassing Cisco's code signing controls. This enables persistent compromise at the firmware level — surviving factory resets and being extremely difficult to detect or remove. It is one of five critical CVEs in Cisco's February 2022 advisory for this 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-20703 is a stack-based buffer overflow (CWE-121) in the firmware update service, but its practical impact is distinct from the other RV router CVEs: the overflow is in a code path that validates firmware image signatures. By triggering the buffer overflow in this specific function, an attacker can bypass digital signature verification and install arbitrary unsigned firmware.

This is particularly serious because:

  • Firmware-level persistence: malicious firmware survives reboots, configuration wipes, and most forensic analysis
  • Covert backdoors: attackers can install firmware with hardcoded remote access credentials or C2 beacons
  • Difficult detection: standard security monitoring does not examine firmware integrity on SMB routers
  • Unauthenticated: no existing access to the device is required

Discovery

Reported by Quentin Kaiser of IoT Inspector Research Lab as part of a broader security audit of the Cisco RV router family.

Exploitation Context

A digital signature bypass is among the most dangerous categories of router vulnerability because it enables supply-chain-style compromise on devices an organization already trusts. An attacker who successfully installs custom firmware on a perimeter router has essentially a permanent, privileged presence on the network boundary.

This CVE is particularly relevant for post-exploitation persistence: an attacker who first uses CVE-2022-20699 or CVE-2022-20700 (the RCE vulns) to gain initial access could then use CVE-2022-20703 to install custom firmware before patching is applied, ensuring continued access even after the organization deploys the security update.

Remediation

  1. Update firmware immediately: Install 1.0.01.05 (RV160/RV260) or 1.0.03.24 (RV340/RV345) — this patches the signature bypass and prevents future malicious firmware installation.
  2. Verify firmware integrity: After updating, confirm the running firmware version matches the expected Cisco-signed release via the admin dashboard.
  3. Consider full device replacement if compromise suspected: If the device was potentially exposed before patching, a firmware-level compromise may not be eliminated by standard patching. Consider replacing the unit.
  4. Restrict firmware update access: Use ACLs to ensure only authorized management systems can reach the firmware update interface.
  5. Monitor for unauthorized firmware changes: Include firmware version monitoring in your network device management process going forward.

Key Details

PropertyValue
CVE ID CVE-2022-20703
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