Cloudanix VulnDB

CVE-2021-20034

Critical · 9.1

CVSS

9.1

EPSS

81.0%

Published

Sep 27, 2021

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Attend

An unauthenticated attacker could remotely delete important system files, causing outages or resetting affected systems to unsafe default settings.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Tampering
Component
Network Service
Class
Path Traversal
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The vulnerability is an unauthenticated path traversal and improper access control flaw that allows a remote attacker to bypass file path validation and delete files outside the intended directory. Because exploitation requires no credentials, no user interaction, and can be performed over the network, a successful attack can corrupt appliance or application state, remove configuration or system files, and potentially trigger a reboot into factory-default settings. The primary technical impacts are loss of integrity and availability rather than direct data disclosure.

Why it matters to the business

Successful exploitation can cause remote service disruption, loss of device or application configuration, emergency recovery work, and potential exposure created by factory-default resets or degraded access controls. Internet-facing systems are especially high risk because the CVSS score is critical, public exploit capability is available, and the EPSS score is high and stable, indicating meaningful likelihood of exploitation in the wild even though the issue is not currently listed in CISA KEV. If the affected component is widely deployed in operational infrastructure, outages may affect VPN, remote access, media processing, or dependent services until systems are rebuilt or restored from trusted backups.

How an attack unfolds

An attacker first identifies an exposed affected service and determines whether it is running a vulnerable version. The attacker then sends a crafted unauthenticated request that abuses path traversal sequences to escape the expected file scope while targeting a file deletion operation. If the server-side validation can be bypassed, the application or appliance deletes an attacker-selected file that should not be reachable. The attacker may target configuration, state, or security-relevant files to force service failure, trigger a reboot, cause a factory-default reset, or weaken operational controls. After exploitation, the attacker may attempt follow-on access using default settings, disrupted authentication state, or administrative recovery workflows initiated during the outage.

How to fix it

Upgrade affected software to a fixed release as the primary remediation. For the provided Debian 11 package metadata, ensure gpac is updated to 1.0.1+dfsg1-4+deb11u2 or later. For SMA100-class deployments described by the vulnerability, apply the vendor firmware or hotfix that remediates CVE-2021-20034 and verify that no unsupported or end-of-life builds remain exposed. Restrict management and administrative interfaces to trusted networks or VPN-only access, block direct internet exposure where possible, and enforce network-layer allowlisting. If immediate patching is not possible, place the service behind a reverse proxy or WAF rule that blocks path traversal sequences and unauthorized file deletion requests, but treat this only as temporary risk reduction. After patching, review configuration integrity and restore from known-good backups if there is evidence of deleted or modified state files.

How to confirm the fix worked

Confirm exposure by inventorying affected products and comparing installed versions against the fixed versions. On Debian 11 systems, validate with package inventory commands such as checking that gpac is at 1.0.1+dfsg1-4+deb11u2 or later. For appliance deployments, confirm the running firmware or software build matches the vendor-fixed release and that management interfaces are not internet-accessible. Perform an authenticated administrative review to ensure configuration files, user settings, access policies, certificates, and logging are intact. Validate mitigations by confirming reverse proxies, WAFs, and application logs reject requests containing encoded or unencoded path traversal sequences. Do not validate by attempting destructive file deletion against production systems.

Typical attack path

  1. Scan for internet-facing or reachable affected services and fingerprint vulnerable versions.
  2. Send unauthenticated requests containing path traversal patterns to confirm the service accepts malformed file paths.
  3. Abuse the vulnerable file deletion functionality to target files outside the intended directory.
  4. Cause loss of configuration, service failure, or a reboot/factory-default reset by deleting critical state files.
  5. Attempt follow-on access during recovery, including use of default credentials, exposed management interfaces, or weakened access controls.
  6. Cover tracks by relying on service disruption, reboot, or log loss caused by file deletion.

How to detect it

Investigate web server, reverse proxy, WAF, load balancer, appliance access, application, and system logs for unauthenticated requests containing path traversal sequences, especially when paired with file deletion behavior or followed by service crashes, reboots, configuration resets, or administrative recovery activity. Look for HTTP requests with unencoded, encoded, or double-encoded traversal strings such as ../, ..\, %2e%2e%2f, %2e%2e%5c, and repeated traversal depth. Correlate suspicious requests with timestamps of missing configuration files, changed checksums, service restarts, factory-default messages, new administrative setup events, certificate regeneration, policy loss, or login attempts using default credentials. Review appliance event logs and system journals for unexpected reboot causes, configuration import/export events, and errors indicating missing files or failed reads immediately after suspicious requests. Because exploitation may delete local logs or trigger resets, also examine upstream logs retained outside the affected host, including SIEM, EDR, firewall, DNS, VPN, and proxy telemetry.

  • ../
  • ..\\
  • %2e%2e%2f
  • %2e%2e%5c
  • ..%2f
  • ..%5c
  • %252e%252e%252f
  • %252e%252e%255c
  • /../
  • \\..\\
  • HTTP DELETE
  • factory default
  • factory-default
  • reset to factory defaults
  • configuration missing
  • config file not found
  • unexpected reboot
  • service restart
  • path traversal
  • directory traversal

What your security team should do

  • Prioritize patching or upgrading affected internet-facing systems because exploitation is unauthenticated, public exploit capability exists, and EPSS is high.
  • Identify all exposed management, VPN, appliance, and package deployments that may map to the affected product data; resolve the apparent product-metadata mismatch before closing remediation.
  • Restrict administrative and management access to trusted source networks and remove unnecessary internet exposure.
  • Search historical web, reverse proxy, WAF, appliance, and system logs for path traversal attempts and suspicious unauthenticated file deletion activity.
  • Review affected systems for unexpected reboots, factory-default resets, missing configuration, changed admin users, altered access policies, or certificate/key replacement.
  • Rotate administrative credentials and review default-account exposure if any system appears to have reset or lost configuration.
  • Ensure reliable off-device backups exist for appliance and application configuration so recovery does not depend on local files that may have been deleted.
  • Add SIEM detections for encoded and double-encoded traversal patterns in requests to affected services.

The record

An improper access control vulnerability in SMA100 allows a remote unauthenticated attacker to bypass the path traversal checks and delete an arbitrary file potentially resulting in a reboot to factory default settings.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities