Cloudanix VulnDB

CVE-2023-49897

High · 8.8 CISA KEV

CVSS

8.8

EPSS

50.4%

Published

Dec 6, 2023

CISA due date

Jan 11, 2024

Cloudanix analysis

Act now SSVC: Attend

Attackers with a login can take control of affected network devices and use them to steal settings, disrupt connectivity, or attack other systems.

Active In The Wild
Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Remote Code Execution
Component
Firmware
Class
Command Injection
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

This is an authenticated OS command injection vulnerability in FXC AE1021 and AE1021PE firmware version 2.0.9 and earlier. A network-reachable attacker with valid product credentials can submit crafted input to a management function that is passed unsafely to the underlying operating system shell, allowing arbitrary command execution on the appliance. Successful exploitation can provide full device-level compromise, including reading configuration data and credentials, modifying settings, installing persistence, disrupting service, or using the device as a foothold into adjacent networks. The CVSS score is 8.8 and the vulnerability is listed in CISA KEV with active exploitation observed in the wild.

Why it matters to the business

Compromise of these devices can disrupt network connectivity, expose sensitive configuration and credential material, and allow attackers to use trusted infrastructure as a launch point for internal reconnaissance or further attacks. Because this vulnerability is in the CISA Known Exploited Vulnerabilities catalog, has a remediation due date of 2024-01-11 that has already passed, and has a high EPSS probability, exposed or internet-managed devices should be treated as high-priority remediation targets. Although it is not specifically flagged as used in ransomware campaigns, command execution on edge or network appliances is commonly used to establish persistence, hide attacker traffic, and support broader intrusions.

How an attack unfolds

An attacker first identifies an FXC AE1021 or AE1021PE device running firmware 2.0.9 or earlier, typically by scanning for exposed management interfaces or by finding the device during internal reconnaissance. Because exploitation requires authentication, the attacker obtains access through default credentials, reused passwords, stolen credentials, credential stuffing, phishing, or a previously compromised administrator account. After logging in, the attacker submits specially crafted input to a vulnerable management function where user-controlled data is incorporated into an operating system command. The firmware executes the injected command with the privileges of the affected service. The attacker can then run reconnaissance commands, retrieve configuration files, create or modify accounts, download malware or tooling, alter device settings, proxy traffic through the device, or attempt lateral movement into connected networks. Active exploitation and KEV status mean defenders should assume that exposed unremediated devices may have been targeted.

How to fix it

Upgrade affected FXC AE1021 and AE1021PE devices running firmware version 2.0.9 or earlier to a vendor-supported fixed firmware release as soon as one is available. No exact fixed versions were provided in the input, so validate the current vendor advisory, support portal, or device lifecycle documentation for the appropriate remediation firmware. If a fixed firmware is not available, reduce exposure immediately: disable internet-facing management, restrict management access to trusted administrative networks or VPNs, enforce firewall allowlists, disable unused services, change all local and administrative passwords, remove default accounts, and enable multifactor authentication or stronger access controls where supported. For devices that cannot be patched promptly, consider temporary isolation, replacement, or compensating controls such as management-plane ACLs and continuous monitoring. Because the KEV remediation deadline has passed, organizations subject to KEV-based requirements should prioritize immediate remediation or documented mitigation.

How to confirm the fix worked

Inventory all FXC AE1021 and AE1021PE devices and confirm model and firmware version through the device administration interface, CLI, configuration export, or authenticated asset management tooling. Any device running firmware 2.0.9 or earlier should be considered affected unless the vendor explicitly documents otherwise. After applying vendor firmware or mitigations, re-check the reported firmware version, confirm the management interface is no longer exposed to untrusted networks, and verify firewall or ACL restrictions from an external vantage point. Review local accounts, administrator passwords, startup configuration, scheduled tasks, and unexpected services after remediation. If safe testing is authorized, perform only a non-destructive authenticated validation using a benign command-injection payload that produces a harmless, observable result, and avoid commands that modify files, reboot devices, or disrupt service.

Typical attack path

  1. Scan the internet or internal address ranges for FXC AE1021 or AE1021PE management interfaces.
  2. Confirm the device model and firmware version, especially firmware 2.0.9 or earlier.
  3. Obtain valid credentials through default passwords, password reuse, credential theft, phishing, or prior compromise.
  4. Authenticate to the product management interface.
  5. Submit crafted input to a vulnerable function that causes shell metacharacters or appended commands to be executed by the firmware.
  6. Execute initial commands such as whoami, uname, id, ps, ifconfig, route, or cat against configuration files to understand device privileges and network position.
  7. Download or stage additional tooling using wget, curl, tftp, ftpget, or busybox utilities where available.
  8. Establish persistence, alter configuration, create backdoor access, or use the appliance as a proxy or pivot point.
  9. Exfiltrate configuration data or credentials and conduct lateral movement against reachable systems.
  10. Optionally disrupt device operation by changing settings, killing processes, exhausting resources, or rebooting the appliance.

How to detect it

Investigate both management-plane activity and device-level behavior. Review appliance authentication logs, web management access logs, reverse-proxy logs, VPN logs, firewall logs, NetFlow, DNS logs, EDR/NDR telemetry, and any centralized syslog collected from the devices. Look for successful logins from unusual IP addresses, repeated failed logins followed by success, administrative access outside normal hours, new or changed accounts, unexpected configuration changes, and requests containing shell metacharacters such as semicolons, pipes, backticks, dollar-parentheses, URL-encoded command separators, or newline injection. Search for command execution patterns involving wget, curl, tftp, busybox, chmod, sh, ash, nc, telnetd, or commands writing into /tmp, /var/tmp, or other writable embedded-device locations. Network indicators include outbound connections from the appliance to unfamiliar hosts, unusual DNS lookups, downloads shortly after administrative login, connections to high-risk ports, or the device initiating traffic inconsistent with its normal role. If local shell access or forensic collection is available, inspect process lists, startup scripts, cron locations, writable temporary directories, modified configuration files, and recently changed binaries or scripts. Because the vulnerability requires authentication, correlate suspicious commands with the source account and source IP that logged in immediately before the activity.

  • ;wget
  • ; curl
  • |wget
  • | curl
  • `wget
  • `curl
  • $(wget
  • $(curl
  • %3Bwget
  • %3Bcurl
  • %7Cwget
  • %7Ccurl
  • %60wget
  • %60curl
  • /bin/sh -c
  • /bin/ash -c
  • busybox wget
  • tftp -g
  • ftpget
  • chmod +x /tmp
  • chmod 777 /tmp
  • /tmp/
  • /var/tmp/
  • nc -e /bin/sh
  • netcat -e /bin/sh
  • telnetd -l /bin/sh
  • /etc/passwd
  • /etc/shadow
  • uname -a
  • cat /proc/cpuinfo
  • ps aux
  • killall

What your security team should do

  • Treat all internet-exposed FXC AE1021 and AE1021PE devices running firmware 2.0.9 or earlier as urgent remediation items because the vulnerability is in CISA KEV and exploitation is active in the wild.
  • Immediately identify device exposure, firmware versions, and management-plane accessibility across external and internal networks.
  • Upgrade to a vendor-supported fixed firmware release when available; if no fix is available, restrict management access to trusted administrative paths only or replace the device.
  • Rotate administrative and local credentials on affected devices, especially where default, shared, or reused passwords may have existed.
  • Review device configuration for unauthorized users, altered network settings, unexpected remote access settings, persistence mechanisms, or suspicious command execution artifacts.
  • Block direct internet access to management interfaces and enforce VPN, jump-host, or allowlisted administrative access.
  • Collect and preserve logs, configuration exports, and forensic artifacts before rebooting or reimaging devices where compromise is suspected.
  • Monitor for outbound connections from these devices to unfamiliar IP addresses, especially downloads using wget, curl, tftp, ftp, or busybox utilities.
  • Add detections for shell metacharacters and command execution patterns in appliance web, authentication, reverse-proxy, firewall, and network telemetry.
  • If compromise is confirmed, perform incident response beyond the device itself, including credential exposure review and investigation of lateral movement from the appliance.

The record

An OS command injection vulnerability exists in AE1021PE firmware version 2.0.9 and earlier and AE1021 firmware version 2.0.9 and earlier. If this vulnerability is exploited, an arbitrary OS command may be executed by an attacker who can log in to the product.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities