Critical Remote Code Execution in Vanderbilt REDCap via Survey Passthru
A critical unauthenticated RCE vulnerability (CVE-2026-90817) in Vanderbilt REDCap allows attackers to bypass routing restrictions through the '__passthru' parameter, enabling unauthorized access to administrative controllers.
CVE search metadata
CVE search record: CVE-2026-90817. Severity: critical. CVSS: 9.8. EPSS: 0.57%. KEV: no. Product: REDCap (>= 13.3.0). Brief: Critical Remote Code Execution in Vanderbilt REDCap via Survey Passthru. Brief link: https://feed.craftedsignal.io/briefs/2026-09-redcap-rce/
CVE-2026-90817 is a critical remote code execution (RCE) vulnerability affecting Vanderbilt REDCap versions 13.3.0 and later. The vulnerability stems from an insecure implementation of the survey passthrough ('__passthru') routing mechanism. By manipulating this parameter within a public survey context, an unauthenticated attacker can force the application to route requests to restricted internal controllers, specifically the Data Import module. This improper routing, combined with insecure file-path or stream handling, allows for the execution of arbitrary code on the underlying web server. While the vulnerability requires a valid public survey hash ('s=') to trigger the full chain, the widespread use of public-facing surveys in academic and clinical research environments significantly increases the attack surface. Organizations using REDCap are strongly urged to patch to the identified LTS or standard releases immediately.
Impact
The vulnerability carries a CVSS score of 9.8, indicating high potential for full system compromise. If exploited, attackers can gain unauthorized remote code execution, leading to data exfiltration of sensitive research and patient information, lateral movement within the hosting network, and loss of integrity for the affected REDCap research databases. The vulnerability impacts numerous academic, research, and healthcare institutions that rely on REDCap for data collection.
Recommendation
- Upgrade all affected REDCap instances to the patched versions: 16.0.49 LTS, 17.3.10 LTS, or 17.4.4 Standard, as specified by the vendor.
- Deploy the Sigma rules provided in this brief to detect scanning and exploitation attempts targeting the '__passthru' parameter.
- Monitor web server logs for suspicious HTTP requests containing '__passthru' directed at administrative or data import URI stems.
- Restrict public access to survey endpoints and implement WAF rules to sanitize or block requests containing unusual path traversal or controller manipulation strings.
Immediate actions
Patch all REDCap instances to version 16.0.49 LTS, 17.3.10 LTS, or 17.4.4 Standard.
Threat Hunt
Search logs for HTTP GET/POST requests containing the __passthru parameter.
Data: Web server access logs
Detection coverage 2
Detects CVE-2026-90817 Exploitation - Suspicious Passthru Routing
highDetects exploitation attempts against CVE-2026-90817 where an attacker uses the __passthru parameter to attempt to reach sensitive Data Import controllers in REDCap.
Detects CVE-2026-90817 Exploitation - Scanning Activity
mediumDetects potential scanning activity for CVE-2026-90817 using the __passthru probe as documented in public exploits.
Detection queries are available on the platform. Get full rules →