CVE-2026-22786CWE-22CWE-434

Gin-vue-admin has arbitrary file upload vulnerability caused by path traversal

High · published January 12, 2026

CVSS v4.0
7.3
EPSS
1%
Percentile
65.1
In the wild
Unconfirmed
What it is

Gin-vue-admin is a backstage management system based on vue and gin. Gin-vue-admin <= v2.8.7 has a path traversal vulnerability in the breakpoint resume upload functionality. Attacker can upload any files on any directory. In the breakpoint_continue.go file, the MakeFile function accepts a fileName parameter through the /fileUploadAndDownload/breakpointContinueFinish API endpoint and directly concatenates it with the base directory path (./fileDir/) using os.OpenFile() without any validation for directory traversal sequences (e.g., ../). An attacker with file upload privileges could exploit this vulnerability.

The record
Technical detail
CVSS v4.0
7.3 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
EPSS
0.01091 · 65.1th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2026-01-12T21:09Z
EPSS history
Timeline
  • 12 JAN 21:09Z
    Gin-vue-admin has arbitrary file upload vulnerability caused by path traversal
    cvelistv5