AploSec / Disclosures / CVE-2026-114492
gin-vue-admin through 2.9.2 Path Traversal via removePlugin Endpoint
CVE-2026-114492 · published 2026-10-21
Summary
gin-vue-admin through 2.9.2 contains a path traversal vulnerability that allows authenticated administrators to recursively delete arbitrary directories by supplying traversal sequences in the pluginName parameter. Attackers can send a crafted POST request to /autoCode/removePlugin with '../' sequences, causing os.RemoveAll to delete any directory writable by the server process.
Evidence
Reported to the maintainer with a proof of concept that reproduced against the affected release.
Remediation
No fixed release is listed in the advisory. Check the references for upstream status.
References
- Referencehttps://github.com/flipped-aurora/gin-vue-admin/security/advisories/GHSA-mqv7-9mvf-h9fh
- VulnCheck advisoryhttps://www.vulncheck.com/advisories/gin-vue-admin-through-2.9.2-path-traversal-via-removeplugin-endpoint
- Vulnerable codehttps://github.com/flipped-aurora/gin-vue-admin/blob/v2.9.2-stable/server/service/system/auto_code_plugin.go#L371-L390
- Vulnerable codehttps://github.com/flipped-aurora/gin-vue-admin/blob/v2.9.2-stable/server/api/v1/system/auto_code_plugin.go#L209-L219
- CVE recordhttps://www.cve.org/CVERecord?id=CVE-2026-114492
- Package
- gin-vue-admin
- Ecosystem
- Go
- Weekly downloads
- n/a
- Affected
- through 2.9.2
- Fixed
- None
- Weakness
- CWE-22
- CNA
- VulnCheck
- Credit
- Zachariah Mithani