id: CVE-2026-56124 info: name: "phpUploader - Unauthenticated Information Disclosure" author: vedas-arpsyndicate severity: high description: | phpUploader before 2.0.2 runs an unbounded "SELECT * FROM uploaded" and embeds the complete result set as window.fileData in an inline script on the index page, exposing every uploaded file's sensitive columns (uploader IP addresses, Argon2ID download/delete key hashes, internal stored filenames and SHA-256 fingerprints) to any unauthenticated visitor. This template requests the index page and confirms the leak by matching window.fileData together with the sensitive stored_file_name column, which the fix (which restricts the query to a public column allowlist) removes from the response. reference: - https://www.exploit.observer/?keyword=CVE-2026-56124&match=exact - https://subdomain.center/?engine=ammonites&keyword=phpuploader&match=exact classification: cvss-metrics: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N cvss-score: 8.7 cve-id: CVE-2026-56124 cwe-id: CWE-497 metadata: verified: false tags: cve,cve2026,phpuploader,exposure,disclosure http: - raw: - | GET / HTTP/1.1 Host: {{Hostname}} matchers-condition: and matchers: - type: status status: - 200 - type: word part: body words: - 'window.fileData' - 'stored_file_name' condition: and