MiCode FileExplorer SwiFTP Server Authentication Bypass
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-862.
Summary
MiCode FileExplorer contains an authentication bypass vulnerability in the embedded SwiFTP FTP server component that allows network attackers to log in without valid credentials. Attackers can send arbitrary username and password combinations to the PASS command handler, which unconditionally grants access and allows listing, reading, writing, and deleting files exposed by the FTP server. The MiCode/Explorer open source project has reached end-of-life status.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-29515
- 2026-10-03 Alias added: GHSA-9238-xf4h-w28w
- 2026-10-25 EPSS moved to the below the 50th percentile
References
More MiCode vulnerabilities
- TI-2019-06581 The msm gpu driver for custom Linux kernels on the Xiaomi perseus-p-oss MIX 3 device… CVSS 3.0MEDIUM 5.5
- TI-2019-06580 The msm gpu driver for custom Linux kernels on the Xiaomi perseus-p-oss MIX 3 device… CVSS 3.0MEDIUM 5.5
- TI-2018-14759 drivers/leds/leds-aw2023.c in the led driver for custom Linux kernels on the Xiaomi Redmi… CVSS 3.0MEDIUM 5.5
- TI-2018-14758 The ft5x46 touchscreen driver for custom Linux kernels on the Xiaomi perseus-p-oss MIX 3… CVSS 3.0MEDIUM 5.5
Sources
- CVE-2026-29515 · CVE Program
- CVE-2026-29515 · NVD
- FIRST EPSS
- GHSA-9238-xf4h-w28w · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences