Adobe ColdFusion Critical Path Traversal in RDS FILEIO Handler Enables Unauthenticated RCE (CVE-2026-48282)
Adobe ColdFusion Critical Path Traversal in RDS FILEIO (TL-2026-1145) is a critical-severity software vulnerability scored CVSS 10, first published 2026-07-09. It has no confirmed attribution, affects Adobe ColdFusion 2025, references 2 CVEs (CVE-2026-48282, CVE-2026-48313), maps to 17 MITRE ATT&CK techniques (T1005, T1033, T1036), and is covered by 9 detection rules and 22 indicators of compromise.
Key facts for TL-2026-1145
- Threat ID
- TL-2026-1145
- Severity
- CRITICAL
- CVSS
- 10 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H)
- Status
- ACTIVE
- Category
- VULNERABILITY
- First published
- 2026-07-09
- Last reviewed
- 2026-07-09
- Attribution confidence
- LOW
- Motivation
- UNKNOWN
- Detection rules
- 9
- Indicators of compromise
- 22
Malware and tooling in Adobe ColdFusion Critical Path Traversal in RDS FILEIO
Malware and tooling: Akamai App & API Protector rule 3000985
An unauthenticated, maximum-severity (CVSS 10.0) path traversal vulnerability in Adobe ColdFusion's Remote Development Services (RDS) FILEIO handler allows attackers to write arbitrary CFML webshell files to the web root via crafted requests to /CFIDE/main/ide.cfm?ACTION=FILEIO, achieving remote code execution as the ColdFusion service account (SYSTEM on Windows). Actively exploited in the wild within two hours of disclosure; added to CISA KEV on 2026-07-07 with a three-day remediation deadline.
How Adobe ColdFusion Critical Path Traversal in RDS FILEIO works
CVE-2026-48282 is a critical arbitrary file write / path traversal vulnerability (CWE-22) in Adobe ColdFusion's RDS (Remote Development Services) FILEIO component, disclosed and patched by Adobe on 2026-06-30 under security bulletin APSB26-68 (which resolved 11 ColdFusion vulnerabilities total, seven rated CVSS 10.0). The RDS protocol communicates over HTTP POST to the endpoint /CFIDE/main/ide.cfm?ACTION=FILEIO using a proprietary length-prefixed field encoding — a 4-byte pad (skipped), a decimal length field, a colon separator, and the raw data payload, repeated per field — that the RdsFrontEndServlet parses and dispatches to action-specific handlers via a command map. RDS clients identify themselves with the User-Agent string "Dreamweaver-RDS-SCM1.00", which is itself a useful network-detection string. The FILEIO handler's WRITE operation performed insufficient validation of attacker-supplied file paths, allowing directory traversal sequences ("../", "..\\") and absolute paths to escape the intended RDS working directory.
A concrete documented WRITE exploitation request is: `POST /CFIDE/main/ide.cfm?ACTION=FILEIO` with `Content-Type: application/octet-stream` and body `4:000043:C:\ColdFusion2025\cfusion\wwwroot\shell.cfm00005:WRITE00001:00000126:<cfexecute name="cmd.exe" arguments="/c whoami & calc" timeout="10" variable="o"></cfexecute>` — writing an executable CFML webshell directly to the web root. The companion read-primitive flaw, CVE-2026-48313, uses the same protocol with a READ action, e.g. `2:000018:C:\Windows\win.ini00004:READ`, and researchers documented attackers using exactly this read of `C:\Windows\win.ini` as a low-risk reconnaissance/verification step to confirm traversal worked before proceeding to the destructive WRITE-based webshell drop.
When RDS is enabled (non-default) with RDS authentication disabled (an unusual but not uncommon misconfiguration, particularly in legacy or lifted-and-shifted deployments), an unauthenticated remote attacker can send the crafted application/octet-stream request specifying an arbitrary destination path and payload content, causing the server to write a new file to that location. Attackers weaponize this by writing a malicious .cfm file containing a <cfexecute> tag, which invokes OS-level binaries (cmd.exe on Windows, /bin/bash via jspawnhelper on Linux) with attacker-controlled arguments. Once written, the webshell is retrieved via a simple HTTP GET request to the newly created file path, executing arbitrary commands in the context of the ColdFusion service account — NT AUTHORITY\SYSTEM by default on Windows installations, or a low-privileged ColdFusion service user (observed as UID 999 / cfuser in one lab validation) on Linux/Unix. A published lab validation (g0thamRabb1t, GitHub) captured the full chain via auditd and tcpdump: a FILEIO WRITE request at 21:14:40.940, an RDS acknowledgement response at 21:14:40.944, a browser GET to the planted `/app/connect.cfm` at 21:14:40.950, and a spawned child process by 21:14:41.321 — a complete write-to-execution window of roughly 40 milliseconds. Post-exploitation, the webshell was used to run discovery commands (whoami, uname, id, pwd) and, in the lab test, to establish an interactive bash reverse shell (`jspawnhelper` → `/bin/bash -c ... ` → `bash -i`) calling back to an attacker-controlled listener on TCP port 4444.
The same underlying RDS FILEIO fix in APSB26-68 also resolved a cluster of related, lower-severity RDS FILEIO issues beyond WRITE and READ: arbitrary file move, arbitrary file delete, and arbitrary directory creation/listing primitives — indicating the FILEIO command dispatcher lacked path canonicalization across all of its file-operation actions. Adobe's fix introduced a new RdsFileSecurity.resolveCanonical() routine enforcing null-byte rejection, traversal-sequence blocking, canonical path resolution, and rejection of client-supplied absolute paths. The same APSB26-68 bulletin separately patched CVE-2026-48276, an unrelated path-traversal flaw in the bundled CKEditor file-manager upload handler (`/cf_scripts/scripts/ajax/ckeditor/plugins/filemanager/upload.cfm`) that similarly allows unauthenticated attackers to write files as NT AUTHORITY\SYSTEM via a crafted `path=` multipart parameter containing `../` traversal sequences — a distinct vulnerable component sharing the same disclosure date and root-cause class (missing path canonicalization) as the RDS FILEIO issues, and worth including in the same detection/patch sweep though it is tracked separately from CVE-2026-48282/CVE-2026-48313.
Exploitation follows a four-stage progression documented by researchers: (1) reconnaissance for exposed RDS endpoints via HTTP fingerprinting of /CFIDE/main/ide.cfm and ColdFusion server banners on ports 8500/443, sometimes preceded by a CVE-2026-48313 arbitrary-read verification probe (e.g. reading win.ini); (2) a verification FILEIO WRITE request to confirm arbitrary write capability; (3) webshell deployment — writing a .cfm file containing a <cfexecute>-based command-execution primitive to a web-accessible path, sometimes given an innocuous filename (connect.cfm) to blend in with legitimate application files; and (4) code execution by issuing an HTTP GET to the planted webshell with attacker-supplied command parameters, followed by discovery commands and, in some cases, an interactive reverse shell for further hands-on-keyboard access.
Exploitation began within roughly two hours of Adobe's public disclosure on 2026-06-30, observed via honeypot telemetry (KEVIntel), and was independently corroborated by the Canadian Centre for Cyber Security and the Centre for Cybersecurity Belgium via open-source intelligence. CISA added CVE-2026-48282 to its Known Exploited Vulnerabilities (KEV) catalog on 2026-07-07, issuing a three-day remediation deadline (2026-07-10) for U.S. federal civilian agencies under Binding Operational Directive 26-04, citing active exploitation and that the flaw is trivially automatable and grants total control of the affected asset. Akamai deployed a dedicated App & API Protector rule (ID 3000985 — "Adobe ColdFusion RDS Exploit Attempt Detected (CVE-2026-48282)") for customers, and reports the majority of internet-facing ColdFusion instances (Shadowserver tracked roughly 750-800 internet-exposed ColdFusion hosts at time of disclosure) remain unpatched. No specific threat-actor attribution, campaign name, or targeted-sector data has been published; exploitation to date is characterized as broad and opportunistic against any internet-exposed, misconfigured (RDS-enabled, auth-disabled) instance rather than a targeted campaign. Detection guidance published alongside the lab validation stresses that, in containerized/bind-mounted ColdFusion deployments, monitoring only the container filesystem overlay will miss file-creation evidence — defenders must monitor the real host filesystem path backing any mounted web-root directory.
MITRE ATT&CK techniques used in TL-2026-1145
Collection
Discovery
T1033 System Owner/User Discovery; T1082 System Information Discovery; T1083 File and Directory Discovery
Defense Evasion
T1036 Masquerading; T1070 Indicator Removal; T1211 Exploitation for Stealth
Execution
T1059 Command and Scripting Interpreter; T1203 Exploitation for Client Execution
Privilege Escalation
T1068 Exploitation for Privilege Escalation
Command and Control
T1071 Application Layer Protocol; T1105 Ingress Tool Transfer; T1571 Non-Standard Port
Initial Access
T1190 Exploit Public-Facing Application
Persistence
T1505 Server Software Component
Impact
Reconnaissance
Affected products and versions in Adobe ColdFusion Critical Path Traversal in RDS FILEIO
- Adobe — ColdFusion 2025
Vulnerable versions: 2025.9 and earlier; Update 9 and earlier
Fixed in: 2025 Update 10 - Adobe — ColdFusion 2023
Vulnerable versions: 2023.20 and earlier; Update 20 and earlier
Fixed in: 2023 Update 21
Remediation for Adobe ColdFusion Critical Path Traversal in RDS FILEIO
Patches
- ColdFusion 2025: upgrade to Update 10
- ColdFusion 2023: upgrade to Update 21
- Adobe Security Bulletin APSB26-68 (published 2026-06-30) resolves 11 ColdFusion vulnerabilities total, including CVE-2026-48282, CVE-2026-48313, and CVE-2026-48276
Immediate actions
- Apply Adobe ColdFusion 2025 Update 10 or ColdFusion 2023 Update 21 per APSB26-68 immediately on all internet-facing instances
- Disable Remote Development Services (RDS) entirely unless operationally required
- If RDS must remain enabled, ensure RDS authentication is enabled and enforced (do not run with RDS auth disabled)
- Block external/internet access to /CFIDE/main/ide.cfm, /CFIDE/administrator, and other RDS endpoints via WAF, reverse proxy, or firewall ACL
- Block/inspect requests carrying the User-Agent string "Dreamweaver-RDS-SCM1.00" from untrusted networks
- Rotate credentials and service-account secrets on any internet-facing ColdFusion instance that has been exposed since the 2026-06-30 disclosure
- Also apply the CVE-2026-48276 CKEditor filemanager fix from the same APSB26-68 bulletin; audit /cf_scripts/scripts/ajax/ckeditor/plugins/filemanager/upload.cfm exposure
Workarounds
- Disable RDS if not in active use (default state is disabled)
- Enforce RDS authentication if RDS must remain enabled
- Restrict access to /CFIDE/main/ide.cfm?ACTION=FILEIO at the WAF/reverse-proxy layer using Akamai App & API Protector rule 3000985 or equivalent custom rule blocking octet-stream POSTs containing traversal sequences
- Alert on outbound connections from the ColdFusion service process to uncommon high ports (e.g. 4444) indicative of reverse-shell callbacks
Longer-term hardening
- Remove ColdFusion administrative and RDS interfaces from direct internet exposure; place behind VPN or IP allowlist
- Deploy EDR/file-integrity monitoring on ColdFusion web roots and cfusion directories to detect unauthorized .cfm/.cfc/.cfml file creation
- For containerized ColdFusion deployments using bind mounts, ensure file-integrity monitoring watches the real host filesystem path, not only the container overlay
- Implement network segmentation limiting ColdFusion server outbound/lateral connectivity
- Establish a routine patch-management cadence for ColdFusion given the historical frequency of CVSS 10.0 findings in this product line
CVEs associated with Adobe ColdFusion Critical Path Traversal in RDS FILEIO
CVE-2026-48282, CVE-2026-48313
Weaknesses (CWE) in Adobe ColdFusion Critical Path Traversal in RDS FILEIO
CWE-22
Timeline of Adobe ColdFusion Critical Path Traversal in RDS FILEIO
- KEVIntel honeypot telemetry detects in-the-wild exploitation attempts against CVE-2026-48282 within approximately two hours of public disclosure.
- Adobe publishes Security Bulletin APSB26-68, resolving 11 ColdFusion vulnerabilities including CVE-2026-48282, CVE-2026-48313, and the unrelated CVE-2026-48276 CKEditor upload path traversal; ColdFusion 2025 Update 10 and ColdFusion 2023 Update 21 released.
- watchtowr Labs publishes detailed technical breakdown of the RDS FILEIO handler flaw, byte-level protocol format, exploitation request examples for both CVE-2026-48282 (WRITE) and CVE-2026-48313 (READ), and the related CVE-2026-48276 CKEditor upload path traversal.
- Resecurity publishes exploitation-chain and detection guidance analysis for CVE-2026-48282.
- Canadian Centre for Cyber Security and the Centre for Cybersecurity Belgium corroborate active exploitation of CVE-2026-48282 via open-source intelligence.
- CISA adds CVE-2026-48282 to the Known Exploited Vulnerabilities (KEV) catalog, citing active exploitation, and issues a three-day remediation deadline for federal civilian agencies under BOD 26-04.
- Independent researcher (g0thamRabb1t) publishes a GitHub lab validation of CVE-2026-48282 with auditd/PCAP evidence, full request/response timeline, and SOC detection recommendations.
- Infosecurity Magazine, SecurityWeek, BleepingComputer, Help Net Security, gbhackers, and other outlets report on active exploitation and the compressed patch window.
- Akamai deploys App & API Protector rule 3000985 ("Adobe ColdFusion RDS Exploit Attempt Detected") for customers and publishes analysis noting many production environments remain unpatched.
- CISA BOD 26-04 remediation deadline for U.S. federal civilian executive branch agencies to patch CVE-2026-48282.
Sources cited for Adobe ColdFusion Critical Path Traversal in RDS FILEIO
- Adobe ColdFusion Critical Path Traversal (CVE-2026-48282)
- Adobe Security Bulletin APSB26-68
- CVE-2026-48282 Detail - NVD
- Adobe ColdFusion Flaw CVE-2026-48282
- It's 37oC, And All We Can Think About Is ColdFusion (APSB26-68 CVE Bonanza)
- Hackers Exploit Maximum Severity Adobe ColdFusion Flaw
- CISA Orders Agencies to Patch Actively Exploited Adobe ColdFusion Path Traversal Flaw
- CVE-2026-48282: Adobe ColdFusion RDS Path Traversal Leading to RCE
- Critical Adobe ColdFusion Vulnerability Exploited in Attacks
- CVE-2026-48282 ColdFusion KEV: Patch Now and Hunt for Active Exploitation
- Security Bulletin: Adobe ColdFusion Path Traversal Arbitrary Code Execution Vulnerability
- CISA orders feds to patch max severity ColdFusion flaw by Friday
- CISA Adds One Known Exploited Vulnerability to Catalog
- CISA Urges Immediate Patching of Exploited ColdFusion, Langflow, Joomla Flaws
- CISA Warns of Adobe ColdFusion Path Traversal Vulnerability Exploited in Attacks
Threats related to Adobe ColdFusion Critical Path Traversal in RDS FILEIO
- Multiple Critical Adobe ColdFusion Vulnerabilities (CVE-2026-48276 et al., APSB26-68) Enable Unauthenticated Remote Code Execution
- Adobe ColdFusion & Campaign Classic Priority 1 Patches for 12 Vulnerabilities Including Six Maximum-Severity RCE Flaws (APSB26-68, APSB26-69)
- Adobe Patches Nine CVSS 10.0/9.3 Flaws in ColdFusion and Campaign Classic Enabling Arbitrary Code Execution (APSB26-68, APSB26-69)
- Adobe Patches Seven Priority-1 ColdFusion and Campaign Classic Flaws (CVE-2026-48276, CVE-2026-48277, CVE-2026-48281, CVE-2026-48282, CVE-2026-48316, CVE-2026-48286)
- Adobe Campaign Classic Critical Incorrect Authorization Flaw Enables Unauthenticated Remote Code Execution (CVE-2026-48449) Paired With SQL Injection Memory/File Disclosure (CVE-2026-48448)
- Adobe Patches Critical RCE Flaws in ColdFusion, Campaign Classic, and Commerce (CVE-2026-48362, CVSS 10.0)
Detection coverage for TL-2026-1145
As of 2026-07-09, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1145 across Splunk SPL, Microsoft KQL and Sigma, covering 22 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.