Description
kkFileView is a universal file online preview project based on Spring Boot. Prior to 5.0.1, the unauthenticated GET /addTask endpoint in kkFileView is omitted from TrustHostFilter and TrustDirFilter in server/src/main/java/cn/keking/config/WebConfig.java, allowing FileConvertQueueTask to fetch an attacker-selected URL after FileHandlerService#getFileAttribute uses the fullfilename parameter to force an OFFICE, COMPRESS, or CAD type. This issue is fixed in version 5.0.1.
Published: 2026-08-11
Score: 5.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an unauthenticated attacker to trigger a Server Side Request Forgery by sending a GET request to the /addTask endpoint. Because the endpoint bypasses the TrustHostFilter and TrustDirFilter, the FileConvertQueueTask can fetch content from arbitrary URLs selected via the fullfilename parameter, which can be coerced into OFFICE, COMPRESS, or CAD types. This flaw is a type‑confusion bypass that can expose internal network resources or sensitive data, and is identified as CWE‑918.

Affected Systems

Affected versions are all releases of kkFileView before 5.0.1 from the kekingcn:kkFileView product. The issue has been fixed in version 5.0.1. If you are running any earlier version, the /addTask endpoint is exposed without authentication.

Risk and Exploitability

The CVSS base score is 5.8, indicating moderate risk, and the EPSS score is less than 1%, reflecting a very low exploitation probability. The vulnerability is not listed in the CISA KEV catalog. An attacker can reach the vulnerable endpoint over the network without credentials, making the bug straightforward to exploit, but the low EPSS suggests that active exploitation remains rare.

Generated by OpenCVE AI on August 12, 2026 at 20:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to kkFileView 5.0.1 or later, where the SSRF flaw has been corrected.
  • If an immediate upgrade is not possible, secure the /addTask endpoint by requiring authentication or by placing it behind a firewall that limits access to trusted hosts.
  • Disable or remove the /addTask endpoint if not required, or patch the configuration files to reinstate the TrustHostFilter and TrustDirFilter for that URI.

Generated by OpenCVE AI on August 12, 2026 at 20:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Keking
Keking kkfileview
Vendors & Products Keking
Keking kkfileview

Tue, 11 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Description kkFileView is a universal file online preview project based on Spring Boot. Prior to 5.0.1, the unauthenticated GET /addTask endpoint in kkFileView is omitted from TrustHostFilter and TrustDirFilter in server/src/main/java/cn/keking/config/WebConfig.java, allowing FileConvertQueueTask to fetch an attacker-selected URL after FileHandlerService#getFileAttribute uses the fullfilename parameter to force an OFFICE, COMPRESS, or CAD type. This issue is fixed in version 5.0.1.
Title kkFileView: Unauthenticated SSRF via /addTask with fullfilename type-confusion bypass
Weaknesses CWE-918
References
Metrics cvssV3_1

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


Subscriptions

Keking Kkfileview
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-11T20:14:46.519Z

Reserved: 2026-08-11T17:18:01.597Z

Link: CVE-2026-73243

cve-icon Vulnrichment

Updated: 2026-08-11T20:14:40.861Z

cve-icon NVD

Status : Received

Published: 2026-08-11T20:18:49.403

Modified: 2026-08-11T21:17:52.153

Link: CVE-2026-73243

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:30:04Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)