Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to wiki-go with low-privilege account
-
DeliveryCall Files Rename API endpoint
-
ExploitSupply traversal in currentPath/newName
-
ExecutionRenameFileHandler resolves path outside root
-
ImpactRename or overwrite arbitrary file
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated session with at least low privileges (CVSS PR:L) on a wiki-go instance at version 1.9.1 or earlier, plus access to the Files Rename API (RenameFileHandler). The specific prerequisite is attacker control over the currentPath and/or newName parameters, into which traversal sequences (e.g. ../ or absolute/backslash paths, per the patch's new absolute-path and parent-segment checks) are injected to escape the documents or pages/home storage roots. Limiting factors: exploitation is gated by the authentication requirement (not pre-auth), is remediated in v1.9.2, and no user interaction is needed (UI:N); impact is bounded to file rename/relocation operations rather than full code execution. |
| Impact | This is a medium-severity, authenticated path traversal (CWE-22) in a niche open-source Go wiki, and the signals are internally consistent rather than conflicting. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates a network-reachable, low-complexity attack that nonetheless requires low-level authentication (PR:L), so it is not a pre-auth mass-exploitation candidate. Impacts are rated low across the board (VC:L/VI:L/VA:L), and the vendor/VulDB score of 5.3 (E:P, proof-of-concept) reflects that scope is unchanged and no single impact is complete. Publicly available exploit code exists, which raises opportunistic risk, but there is NO CISA KEV listing and no EPSS figure was provided in the input - so there is no evidence of active, widespread exploitation, and the POC signal should not be conflated with in-the-wild use. Net: a real but modest priority - patch it as part of normal maintenance, prioritizing instances exposed to untrusted authenticated users; the limited product footprint and authentication requirement keep real-world risk well below what a raw 'remote + public exploit' reading might suggest. |
| Exploit ScenarioDerived | An attacker who already holds a low-privileged authenticated account on a wiki-go instance (≤1.9.1) calls the Files Rename API and supplies crafted currentPath/newName values containing traversal sequences, causing the RenameFileHandler to operate on files outside the intended documents/homepage roots. A public proof-of-concept exists (referenced via the GHSA advisory), lowering the skill needed; because the CVSS vector is AV:N/AC:L, the request is a straightforward remote HTTP call with no user interaction. Realistic outcomes are renaming or clobbering files outside the wiki storage root, degrading integrity/availability of the host's file layout. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Authenticated path traversal in wiki-go 1.9.1 and earlier lets low-privileged users abuse the Files Rename API to move or rename files outside the wiki's documents or pages/home storage roots. The flaw is in RenameFileHandler's handling of the currentPath and newName arguments, which accept traversal sequences such as ../ or absolute/backslash paths; publicly available exploit code exists. The vendor fixed it in 1.9.2, and the moderate CVSS 5.3 reflects limited confidentiality, integrity, and availability impact rather than code execution; no CISA KEV confirmation was provided.
RemediationAI
Upgrade wiki-go to 1.9.2 or later (vendor release: https://github.com/leomoon-studios/wiki-go/releases/tag/v1.9.2; patch commit: https://github.com/leomoon-studios/wiki-go/commit/81cd12e248314a52605f0f39718c8a76272eac29) and consult the advisory https://github.com/leomoon-studios/wiki-go/security/advisories/GHSA-xg75-vx57-m5mx. If immediate upgrade is not possible, temporarily restrict the Files Rename API to trusted administrators, and add server-side validation that rejects currentPath/newName values containing '..' segments, absolute paths, drive-letter paths, or backslash separators; this may break legitimate file-management workflows for editors and is only a compensating control. Run wiki-go as a low-privilege service account with write access limited to the intended documents and pages/home roots, and maintain backups of wiki content because the flaw permits unauthorized rename/move operations within reachable directories.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
wiki-go is a Go-based wiki application that stores documents under a configured DocumentsDir and homepage assets under pages/home beneath Wiki.RootDir. CVE-2026-114375 is CWE-22 path traversal: RenameFileHandler in internal/handlers/files.go passes attacker-controlled currentPath/newName into file rename operations without sufficient canonicalization and containment checks, allowing an authenticated low-privileged user to escape the intended storage root. The patch commit 81cd12e248314a52605f0f39718c8a76272eac29 adds attachment path resolution that rejects empty, absolute, backslash-separated, and '..' segment paths, canonicalizes the request path, restricts results to the documents or pages/home roots, verifies containment with filepath.Rel, and validates filenames. The supplied CVSS:4.0 vector has PR:L/UI:N, and the independent assessment is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L, consistent with an authenticated file-operation traversal rather than remote code execution.
Know when Wiki Go gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Remote low-complexity API call but requires a low-privileged authenticated account (PR:L); path traversal on a rename operation yields limited read/write/availability impact, so C/I/A:L and scope unchanged.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in leomoon-studios wiki-go up to 1.9.1. Affected is the function RenameFileHandler of the file internal/handlers/files.go of the component Files Rename API. Performing a manipulation of the argument currentPath/newName results in path traversal. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 1.9.2 is able to address this issue. The patch is named 81cd12e248314a52605f0f39718c8a76272eac29. It is recommended to upgrade the affected component.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Path traversal in Leomoon wiki-go through 1.9.1 allows authenticated users with editor-level privileges to read, overwri
Authenticated server-side request forgery (SSRF) in wiki-go versions up to 1.9.1 allows logged-in users to make the serv
Path traversal in the comment-deletion handler of LeoMoon Studios wiki-go through 1.9.1 allows an authenticated wiki adm
EUVD-2026-107543
GHSA-g2j6-cvc8-3ff3
NVD
CVE.org
EPSS
VulDB
Exploit-DB