Browse / CVEs / CVE-2024-57728
CVE-2024-57728· simple-help / simplehelp· CWE-59
SimpleHelp <= 5.5.7 - Arbitrary File Upload
Exploited in the wild. Listed by CISA on 2026-04-24; known to be used by ransomware.
SimpleHelp remote support software v5.5.7 and before allows admin users to upload arbitrary files anywhere on the file system by uploading a crafted zip file (i.e. zip slip). This can be exploited to execute arbitrary code on the host in the context of the SimpleHelp server user. This template is a version-based check: it reads the version banner exposed by the vendor's own /allversions page and flags branches that predate the January 2025 fixes.
Impact
An admin technician (or a low-privileged technician who first escalates via CVE-2024-57726 ) can write a crafted zip entry to any path on the host - a crontab on Linux, a replaced executable or DLL on Windows - and obtain remote code execution as the SimpleHelp server user, the chain ransomware operators such as Medusa and DragonForce used to take over managed estates.
Fix
Upgrade SimpleHelp to 5.5.8 or later (or apply the vendor's 070125 patch to the 5.4.10 and 5.3.9 branches), then rotate all administrator and technician passwords and restrict the source IP addresses allowed to log in.
How to confirm it
Send: GET {{BaseURL}}/allversions
Positive when: contains "SH Version" and "Visual Version" AND compare_versions(version, '< 5.3.9') || compare_versions(version, '>= 5.4.0', '< 5.4.10') || compare_versions(version, '>= 5.5.0', '< 5.5.8') AND status 200Run it with nuclei: nuclei -id CVE-2024-57728 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2024-57728
info:
name: SimpleHelp <= 5.5.7 - Arbitrary File Upload
author: popy21
severity: high
description: |
SimpleHelp remote support software v5.5.7 and before allows admin users to upload arbitrary files anywhere on the file system by uploading a crafted zip file (i.e. zip slip). This can be exploited to execute arbitrary code on the host in the context of the SimpleHelp server user. This template is a version-based check: it reads the version banner exposed by the vendor's own /allversions page and flags branches that predate the January 2025 fixes.
impact: |
An admin technician (or a low-privileged technician who first escalates via CVE-2024-57726 ) can write a crafted zip entry to any path on the host - a crontab on Linux, a replaced executable or DLL on Windows - and obtain remote code execution as the SimpleHelp server user, the chain ransomware operators such as Medusa and DragonForce used to take over managed estates.
remediation: |
Upgrade SimpleHelp to 5.5.8 or later (or apply the vendor's 070125 patch to the 5.4.10 and 5.3.9 branches), then rotate all administrator and technician passwords and restrict the source IP addresses allowed to log in.
reference:
- https://simple-help.com/kb---security-vulnerabilities-01-2025#security-vulnerabilities-in-simplehelp-5-5-7-and-earlier
- https://www.horizon3.ai/attack-research/disclosures/critical-vulnerabilities-in-simplehelp-remote-support-software/
- https://guides.simple-help.com/kb---checking-the-version-and-build-of-your-simplehelp-server
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-57728
- https://www.microsoft.com/en-us/security/blog/2026/04/06/storm-1175-focuses-gaze-on-vulnerable-web-facing-assets-in-high-tempo-medusa-ransomware-operations/
- https://www.trendmicro.com/vinfo/us/security/news/ransomware-spotlight/ransomware-spotlight-dragonforce
- https://nvd.nist.gov/vuln/detail/CVE-2024-57728
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
cvss-score: 7.2
cve-id: CVE-2024-57728
cwe-id: CWE-59
epss-score: 0.64468
epss-percentile: 0.99243
cpe: cpe:2.3:a:simple-help:simplehelp:*:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: simple-help
product: simplehelp
shodan-query: html:"SimpleHelp"
fofa-query: title="SimpleHelp"
tags: cve,cve2024,simple-help,simplehelp,kev,passive,vkev
http:
- method: GET
path:
- "{{BaseURL}}/allversions"
extractors:
- type: regex
part: body
group: 1
name: version
regex:
- 'Visual Version:\s*([0-9]+\.[0-9]+(?:\.[0-9]+)?)'
internal: true
matchers-condition: and
matchers:
- type: word
part: body
words:
- "SH Version"
- "Visual Version"
condition: and
- type: dsl
dsl:
- "compare_versions(version, '< 5.3.9') || compare_versions(version, '>= 5.4.0', '< 5.4.10') || compare_versions(version, '>= 5.5.0', '< 5.5.8')"
- type: status
status:
- 200References
- https://simple-help.com/kb---security-vulnerabilities-01-2025#security-vulnerabilities-in-simplehelp-5-5-7-and-earlier
- https://www.horizon3.ai/attack-research/disclosures/critical-vulnerabilities-in-simplehelp-remote-support-software/
- https://guides.simple-help.com/kb---checking-the-version-and-build-of-your-simplehelp-server
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-57728
- https://www.microsoft.com/en-us/security/blog/2026/04/06/storm-1175-focuses-gaze-on-vulnerable-web-facing-assets-in-high-tempo-medusa-ransomware-operations/
- https://www.trendmicro.com/vinfo/us/security/news/ransomware-spotlight/ransomware-spotlight-dragonforce
- https://nvd.nist.gov/vuln/detail/CVE-2024-57728
Use this check only on systems you are authorised to test. Where the data comes from