Skip to main content
← All vulnerabilities
CVE-2026-22786GO-2026-4313GHSA-3558-J79F-VVM6

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

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • flipped-aurora gin-vue-admin

    through 2.8.7

  • github.com/flipped-aurora/gin-vue-adminGo

    All versions

  • github.com/flipped-aurora/gin-vue-adminGo

    through 2.8.7

References 2

GitHub · flipped-aurora/gin-vue-admin