CVE Catalog

CVE-2026-57863

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Summary

Crater Invoice through 6.0.6 contains a path traversal vulnerability in the self-update API that allows authenticated company owners to write arbitrary files outside the intended extraction directory by supplying crafted ZIP archives with ../ sequences to the unzip endpoint. Attackers can exploit unsanitized ZIP entry names passed to PHP's ZipArchive::extractTo() to write arbitrary PHP files into the web-accessible public directory and achieve remote code execution on the server.

Risk Assessment

An authenticated attacker could achieve remote code execution on the server, leading to complete compromise of the system and data.

Recommendation

It is recommended to immediately upgrade Crater Invoice to a version after 6.0.6 and restrict access to the self-update API.

Related vulnerabilities

Original NVD description (English source)

Crater Invoice through 6.0.6 contains a path traversal vulnerability in the self-update API that allows authenticated company owners to write arbitrary files outside the intended extraction directory by supplying crafted ZIP archives with ../ sequences to the unzip endpoint. Attackers can exploit unsanitized ZIP entry names passed to PHP's ZipArchive::extractTo() to write arbitrary PHP files into the web-accessible public directory and achieve remote code execution on the server.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS