Skip to main content
← All vulnerabilities
CVE-2026-23491

InvoicePlane has Unauthenticated Path Traversal in Guest Controller

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.6.4
1 proof of concept on GitHub, 1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. A path traversal vulnerability exists in the `get_file` method of the `Guest` module's `Get` controller in InvoicePlane up to and including through 1.6.3. The vulnerability allows unauthenticated attackers to read arbitrary files on the server by manipulating the input filename. This leads to the disclosure of sensitive information, including configuration files with database credentials. Version 1.6.4 fixes the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • InvoicePlane InvoicePlane

    fixed in 1.6.4

References 4

GitHub · InvoicePlane/InvoicePlane

GitHub · projectdiscovery/nuclei-templates

GitHub · lukasz-rybak/CVE-2026-23491