CVE-2025-7487: JoeyBling SpringBoot_MyBatisPlus · Unrestricted Upload
Affects JoeyBling SpringBoot_MyBatisPlusSource CVE Database V5
Public exploit available · CVSS 5.3 Medium.
Data as of 26 Oct 2026, 12:55 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 21% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
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:PExploitation evidence
Disclosed: evidence found.
CVE published 12 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
European organizations should implement immediate compensating controls while awaiting official patches. These include: 1) Restricting access to the /file/upload endpoint via network-level controls such as firewalls or web application firewalls (WAF) with rules to detect and block suspicious upload attempts. 2) Implement strict server-side validation of uploaded files, enforcing allowed file types, size limits, and scanning for malware. 3) Employ application-layer authentication and authorization to ensure only legitimate users can upload files. 4) Monitor logs and network traffic for unusual upload activity or anomalies. 5) Isolate the file upload functionality in a sandboxed environment or separate server to limit potential damage. 6) Conduct thorough code reviews and penetration testing focused on file upload mechanisms. 7) Engage with the vendor or community to obtain updates or patches as soon as they become available, and prioritize their deployment. 8) Educate developers and administrators about secure file handling practices to prevent similar vulnerabilities. These measures go beyond generic advice by focusing on immediate risk reduction and operational controls tailored to the vulnerability's characteristics.
Description
A vulnerability, which was classified as critical, was found in JoeyBling SpringBoot_MyBatisPlus up to a6a825513bd688f717dbae3a196bc9c9622fea26. This affects the function SysFileController of the file /file/upload. The manipulation of the argument portraitFile leads to unrestricted upload. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. This product takes the approach of rolling releases to provide continious delivery. Therefore, version details for affected and updated releases are not available.