← Terug naar overzicht

Crater Invoice through version 6.0.6 contains a critical path traversal vulnerability in its self-update API. Authenticated company owners can exploit this flaw by supplying crafted ZIP archives containing ../ sequences to the unzip endpoint. The vulnerability stems from unsanitized ZIP entry names being passed directly to PHP's ZipArchive::extractTo() function. This allows attackers to write arbitrary files outside the intended extraction directory, including PHP files into web-accessible public directories. Successful exploitation results in remote code execution (RCE) on the server. The vulnerability requires authentication as a company owner, slightly limiting the attack surface but still posing a severe risk in multi-tenant or compromised credential scenarios. Public proof-of-concept and advisories are available, increasing exploitation risk.

Affected products

  • Crater Invoice 6.0.6

Related CVE's

  • CVE-2026-57863

Categories

  • Enterprise Applications
  • Web Technologies
  • Zero-Day Vulnerabilities