Vulnerability record · CVE-2023-38126 · published 19 December 2023
CVE-2023-38126: Softing edgeAggregator path traversal in backup restore leads to root RCE
Softing · Edgeaggregator
Softing edgeAggregator fails to validate user-supplied paths when processing backup zip files during configuration restore, allowing directory traversal. An authenticated attacker can write files outside the intended location and execute code as root on the affected installation.
Description
Softing edgeAggregator Restore Configuration Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Softing edgeAggregator. Authentication is required to exploit this vulnerability. The specific flaw exists within the processing of backup zip files. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this to execute code in the context of root. Was ZDI-CAN-20543.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Automated analysis
high priorityRoot-level remote code execution with a high CVSS score and very high EPSS probability, though it requires authenticated high privileges and has no known in-the-wild exploitation.
What it is
Softing edgeAggregator fails to validate user-supplied paths when processing backup zip files during configuration restore, allowing directory traversal. An authenticated attacker can write files outside the intended location and execute code as root on the affected installation.
Impact
Successful exploitation gives the attacker arbitrary code execution in the context of root, meaning full control of the edgeAggregator host and any data or downstream connections it manages.
Attack surface
Reached remotely over the network via the configuration restore function that ingests backup zip files; the CVSS vector (AV:N/PR:H/UI:N) indicates network access with high privileges required and no user interaction.
Exploitation
Not listed in CISA KEV and no public exploit references are tagged beyond the ZDI advisory, but EPSS is very high (0.71, 99th percentile), suggesting elevated likelihood of attempted exploitation.
What to do
- Apply the vendor patch or fixed edgeAggregator release referenced by Softing/ZDI as soon as it is available
- Restrict access to the configuration restore/backup upload function to trusted administrative networks and accounts
- Validate and sanitize archive entry paths before extraction, rejecting absolute paths and ../ sequences
- Run edgeAggregator with least privilege where possible and segment it from sensitive internal networks
- Monitor and audit administrative accounts that can invoke the restore function
Detection
- Alert on backup zip uploads or restore operations from unexpected source IPs or accounts
- Monitor for file writes outside expected restore directories, especially paths containing ../ or absolute paths
- Watch for new or modified executables and unexpected child processes spawned by the edgeAggregator service
- Review logs for restore activity followed by anomalous process creation or privilege escalation
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://www.zerodayinitiative.com/advisories/ZDI-23-1058/ | Third Party AdvisoryVDB Entry |
| https://www.zerodayinitiative.com/advisories/ZDI-23-1058/ | Third Party AdvisoryVDB Entry |
Track CVE-2023-38126 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2023-38126), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.