← Back to CVE Explorer

CVE-2026-73243

Full vulnerability record from the local CVENow database.

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.

Severity
MEDIUM
CVSS score
5.8 (v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-11 20:18:49.403000
Last modified
2026-10-24 15:10:00.190000
View original CVE JSON
{
  "id": "CVE-2026-73243",
  "sourceIdentifier": "[email protected]",
  "published": "2026-08-11T20:18:49.403",
  "lastModified": "2026-10-24T15:10:00.190",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "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."
    },
    {
      "lang": "es",
      "value": "kkFileView es un proyecto universal de vista previa de archivos en línea basado en Spring Boot. Anteriormente a la versión 5.0.1, el endpoint GET /addTask no autenticado en kkFileView se omite de TrustHostFilter y TrustDirFilter en servidor/src/main/java/cn/keking/config/WebConfig.java, permitiendo que FileConvertQueueTask obtenga una URL seleccionada por un atacante después de que FileHylerService#getFileAttribute use el parámetro fullfilename para forzar un tipo OFFICE, COMPRESS o CAD. Este problema está solucionado en la versión 5.0.1."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "kekingcn",
          "product": "kkFileView",
          "versions": [
            {
              "version": "< 5.0.1",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N",
          "baseScore": 5.8,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "NONE",
          "scope": "CHANGED",
          "confidentialityImpact": "LOW",
          "integrityImpact": "NONE",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 3.9,
        "impactScore": 1.4
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-08-11T20:14:19.920749Z",
          "id": "CVE-2026-73243",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "yes"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-918"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/kekingcn/kkFileView/commit/32a887aa2cd70228998c617c4e7df6cfcf3fe709",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kekingcn/kkFileView/issues/765",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kekingcn/kkFileView/pull/767",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kekingcn/kkFileView/releases/tag/v5.0.1",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kekingcn/kkFileView/security/advisories/GHSA-gwwj-52hv-6g2m",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kekingcn/kkFileView/security/advisories/GHSA-gwwj-52hv-6g2m",
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
    }
  ]
}