CVE-2025-34120: LimeSurvey · Path Traversal
Affects LimeSurveySource CVE Database V5
Not known to be exploited · public exploit available (Metasploit) · CVSS 8.7 High.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 1.9% chance of exploitation in 30 days – higher than 80% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 16 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: evidence found.
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LimeSurvey GmbH LimeSurvey | Affected
| Fixed in– |
AI-suggested
1. Upgrade LimeSurvey to the latest version where this vulnerability is patched. If an official patch is not yet available, consider temporarily disabling or restricting access to the admin backup endpoint (`index.php/admin/update/sa/backup`). 2. Implement strict input validation and sanitization on all parameters, especially those accepting serialized data, to prevent path traversal payloads. 3. Enforce strong access controls and authentication mechanisms on administrative endpoints to prevent unauthenticated access. 4. Use web application firewalls (WAFs) with custom rules to detect and block path traversal attempts targeting the backup endpoint. 5. Conduct regular security audits and code reviews focusing on serialization handling and file access functions. 6. Monitor server logs for unusual access patterns or attempts to download sensitive files. 7. Educate administrators about the risks of exposing backup functionality without proper security controls. 8. Isolate LimeSurvey instances in segmented network zones to limit potential lateral movement if compromised.
Description
An unauthenticated file download vulnerability exists in LimeSurvey versions from 2.0+ up to and including 2.06+ Build 151014. The application fails to validate serialized input to the admin backup endpoint (`index.php/admin/update/sa/backup`), allowing attackers to specify arbitrary file paths using a crafted `datasupdateinfo` payload. The files are packaged in a ZIP archive and made available for download without authentication. This vulnerability can be exploited to read arbitrary files on the host system, including sensitive OS and configuration files.
References
- web.archive.org/web/20210123073627/https://www.limesurvey.org/blog/22-security/136-limesurvey-security-advisory-10-2015 (opens in a new tab)
- sec-consult.com/vulnerability-lab/advisory/multiple-critical-vulnerabilities-in-lime-survey/ (opens in a new tab)
- raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/auxiliary/admin/http/limesurvey_file_download.rb (opens in a new tab)
- packetstorm.news/files/id/180855 (opens in a new tab)
- vulncheck.com/advisories/limesurvey-unauthenticated-arbitrary-file-download (opens in a new tab)