What is Arcadyan Firmware?
Arcadyan Technology Corporation is a Taiwan-based manufacturer that produces the firmware and hardware used in routers sold under many different brand names by ISPs and consumer electronics companies worldwide. When Arcadyan firmware contains a security vulnerability, it affects all devices from all the OEM manufacturers that use it — creating a supply-chain vulnerability affecting millions of devices across dozens of brands simultaneously. CVE-2021-20090 is an example of this pattern: a single path traversal bug in Arcadyan's firmware base affected devices sold by Buffalo, Verizon, BT, Sky, Telstra, Deutsche Telekom, and many other ISP-branded or white-label router products.
Overview
CVE-2021-20090 is a path traversal vulnerability (CWE-22) in the web server component of Arcadyan firmware used in routers from multiple manufacturers. The web server fails to properly sanitize path traversal sequences (../) in URL paths, allowing an unauthenticated attacker to bypass the router's authentication requirement and directly access sensitive files and administrative functionality. Tenable Research (Evan Grant) discovered the vulnerability, which affects routers from at least a dozen manufacturers using Arcadyan's firmware base. Mirai botnet variants began exploiting the vulnerability within days of public disclosure in August 2021, mass-recruiting vulnerable routers as botnet nodes.
Affected Versions
| Vendor | Product |
|---|---|
| Buffalo | WSR-2533DHPL2, WSR-2533DHP3 |
| Verizon | LTE Home Router G3100, G1100 |
| Deutsche Telekom | Speedport Smart 4 |
| BT | Smart Hub 2 |
| Sky | Sky Hub |
| Telstra | Smart Modem 2 |
| Arcadyan | Various models |
| Others | Multiple ISP-branded devices using Arcadyan firmware |
Technical Details
The Arcadyan firmware web server processes HTTP requests for the router management interface. URL path handling in the CGI handler does not adequately filter traversal sequences:
- Root cause: Path traversal (CWE-22) — the web server fails to normalize URL paths before applying access controls, allowing
../sequences to escape the web root and access files in protected directories - Authentication bypass: The web server enforces authentication for certain URL prefixes (e.g.,
/cgi-bin/) but the path traversal allows accessing these paths via a traversal sequence from an unauthenticated prefix (e.g.,/%2F../cgi-bin/or similar) - Sensitive file access: An unauthenticated attacker can read
/etc/passwd, router configuration files containing Wi-Fi passwords, PPPoE credentials (ISP authentication credentials), and administrative session tokens - Escalation path: Extracted session tokens or credentials can be used to authenticate to the router administrative interface for full configuration control
- Authentication required: None — the path traversal is accessible before any authentication check
Discovery
Discovered by Evan Grant of Tenable Research. Tenable coordinated disclosure with Arcadyan and affected vendors before publication. Mirai botnet operators weaponized the vulnerability within days of the public advisory and proof-of-concept release.
Exploitation Context
Arcadyan firmware vulnerabilities affect a large installed base of ISP-provided routers — many end users are unable to update their routers directly and depend on their ISP to push firmware updates. In the Mirai botnet campaign following disclosure, vulnerable routers were recruited as DDoS nodes, proxy servers, and cryptomining infrastructure. ISP-branded routers are particularly exposed because users are often unaware that their router firmware can be updated, and ISPs may be slow to push updates to deployed devices.
Remediation
- Contact your router manufacturer or ISP for a firmware update addressing CVE-2021-20090
- For Buffalo WSR-series: check Buffalo's support site for updated firmware
- For ISP-provided devices (Verizon, BT, Sky, Telstra, Deutsche Telekom): contact your ISP to confirm whether a firmware update has been deployed to your device
- While awaiting firmware: disable remote management (WAN-side web interface access) to reduce attack exposure
- If remote management cannot be disabled: use router firewall rules to restrict management interface access to LAN-only
- Check router admin logs for unexpected external access or configuration changes
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2021-20090 |
| Vendor / Product | Arcadyan — Buffalo Firmware |
| NVD Published | 2021-04-29 |
| NVD Last Modified | 2025-11-03 |
| CVSS 3.1 Score | 9.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Severity | CRITICAL |
| CWE | CWE-22 find similar ↗ |
| CISA KEV Added | 2021-11-03 |
| CISA KEV Deadline | 2021-11-17 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2021-04-29 | CVE published; Tenable Research discloses Arcadyan firmware path traversal |
| 2021-08 | Mirai botnet variant begins exploiting CVE-2021-20090 within days of proof-of-concept publication; mass scanning observed |
| 2021-11-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2021-11-17 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Tenable Research Advisory TRA-2021-13 — Arcadyan Firmware Path Traversal | Security Research |
| NVD — CVE-2021-20090 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |