Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2026-88592 Details

ANALYZED


This CVE record has been analyzed and enriched by NVDAPI.com as an independent party.

Description

kkFileView >= 4.2.0 is vulnerable to Server-Side Request Forgery (SSRF). The cross-origin file proxy endpoint /getCorsFile is protected by TrustHostFilter against the trust.host whitelist. However, the URL parameter validated by the filter is not the same parameter the controller actually fetches: the filter validates the first non-empty parameter in a fixed priority order, while the controller only reads and fetches urlPath. By supplying both urlPath=<real target> and url=<whitelisted decoy address> in the same request, the decoy passes validation while the unvalidated real target is fetched server-side — and the response body is echoed back to the attacker.

Metrics

CVSS 3.x Severity and Vector Strings:

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

URLSource(s)Tag(s)
https://github.com/sg-summer/cve/issues/2 CISA-ADPExploitIssue TrackingTechnical Analysis
https://github.com/sg-summer/cve/issues/2 [email protected]ExploitIssue TrackingTechnical Analysis

Weakness Enumeration

CWE-IDCWE NameSource
CWE-345Insufficient Verification of Data AuthenticityCISA-ADP

Affected Products

ProductVersions
kkFileView
>= 4.2.0 (semver)

CPE

  • cpe:2.3:a:keking:kkfileview:*:*:*:*:*:*:*:*

Remediation

  • Workaround:low effort

    Disable the cross-origin proxy endpoint by setting `kk.Getcorsfile = false` in `config/application.properties`. This will make the `/getCorsFile` endpoint unreachable.

  • Mitigation:low effort

    Implement a reverse proxy or WAF rule to reject any requests to `/getCorsFile` that contain the `url` or `currentUrl` parameters. The legitimate pdf.js front-end only sends `urlPath`, so this rule will not affect normal traffic.

  • Hotfix:moderate effort

    Modify the `TrustHostFilter.doFilter()` method to validate the `urlPath` parameter for `/getCorsFile` requests. Alternatively, re-check the host of `urlPath` in the controller before fetching.

Change History

2 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2026-88592
NVD Published Date:
Sep 16, 2026
NVD Last Modified:
Sep 22, 2026
Source:
[email protected]
CVE-2026-88592 Details - Not Deferred