Description
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.
Published: 2026-08-25
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Crater Invoice through version 6.0.6 suffers from a path‑traversal flaw in its self‑update API. Authenticated company owners can submit a crafted ZIP file containing '../' sequences to the unzip endpoint. The vendor’s implementation passes the ZIP entry names directly to PHP's ZipArchive::extractTo() without sanitization, allowing arbitrary files to be written outside the intended extraction directory. An attacker can place a PHP file in the web‑accessible public folder and gain remote code execution on the server.

Affected Systems

Crater Invoice Inc. software, product Crater, version 6.0.6 is affected. Systems deploying this release and allowing authenticated company owners to use the self‑update feature are vulnerable. No other versions or products are listed as affected.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. EPSS is not available, so the current exploitation likelihood is unclear; however, the flaw is accessible only to authenticated owners, reducing the initial attack surface. Because the flaw permits arbitrary PHP files in a public web directory, successful exploitation leads to full control of the affected server. The vulnerability is not listed in CISA KEV, but its remote code execution potential warrants immediate attention.

Generated by OpenCVE AI on August 25, 2026 at 14:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest available patch or upgrade to a new Crater Invoice release where the self‑update ZIP handling has been fixed.
  • Restrict the update/unzip endpoint to trusted administrators only, ensuring that only users with legitimate authority can trigger a self‑update.
  • Disable or carefully sandbox ZIP extraction, or remove the ability to upload ZIP files entirely if the association is not required for your environment.
  • Monitor application logs for anomalous ZIP extraction attempts and set alerts for failed or unusual file write operations in the public directory.

Generated by OpenCVE AI on August 25, 2026 at 14:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 25 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Crater-invoice-inc
Crater-invoice-inc crater
Vendors & Products Crater-invoice-inc
Crater-invoice-inc crater

Tue, 25 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Crater Invoice 6.0.6 Path Traversal RCE via update/unzip endpoint
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Crater-invoice-inc Crater
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-25T14:35:27.431Z

Reserved: 2026-06-25T18:48:00.283Z

Link: CVE-2026-57863

cve-icon Vulnrichment

Updated: 2026-08-25T14:35:16.332Z

cve-icon NVD

Status : Received

Published: 2026-08-25T13:19:24.200

Modified: 2026-08-25T15:16:35.297

Link: CVE-2026-57863

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T15:00:13Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')