CVE-2025-50234
Last modified
CVE-2025-50234 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. MCCMS v2.7.0 has an SSRF vulnerability located in the index() method of the sys\apps\controllers\api\Gf.php file, where the pic parameter is processed. The pic parameter is decrypted using the sys_auth($pic, 1) function, which utilizes a hard-coded key Mc_Encryption_Key (bD2voYwPpNuJ7B8), defined in the db.php file. EPSS estimates a 0.23% chance of exploitation in the next 30 days.
Description
MCCMS v2.7.0 has an SSRF vulnerability located in the index() method of the sys\apps\controllers\api\Gf.php file, where the pic parameter is processed. The pic parameter is decrypted using the sys_auth($pic, 1) function, which utilizes a hard-coded key Mc_Encryption_Key (bD2voYwPpNuJ7B8), defined in the db.php file. The decrypted URL is passed to the geturl() method, which uses cURL to make a request to the URL without proper security checks. An attacker can craft a malicious encrypted pic parameter, which, when decrypted, points to internal addresses or local file paths (such as http://127.0.0.1 or file://). By using the file:// protocol, the attacker can access arbitrary files on the local file system (e.g., file:///etc/passwd, file:///C:/Windows/System32/drivers/etc/hosts), allowing them to read sensitive configuration files, log files, and more, leading to information leakage or system exposure. The danger of this SSRF vulnerability includes accessing internal services and local file systems through protocols like http://, ftp://, and file://, which can result in sensitive data leakage, remote code execution, privilege escalation, or full system compromise, severely affecting the system's security and stability.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Chshcms | Mccms | 2.7 |
References
- https://github.com/xiaoyangsec/mccms/blob/main/MCCMS-SSRF.mdExploit, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-50234?
How severe is CVE-2025-50234?
How do I fix CVE-2025-50234?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-50213Failure to Sanitize Special Elements into a Different Plane …9.8
- CVE-2025-5022Weak Password Requirements vulnerability in Mitsubishi Elect…6.5
- CVE-2025-50228Jizhicms v2.5.4 is vulnerable to Server-Side Request Forgery…9.1
- CVE-2025-50229Jizhicms v2.5.4 is vulnerable to SQL injection in the produc…9.8
- CVE-2025-5023Use of Hard-coded Credentials vulnerability in Mitsubishi El…7.1
- CVE-2025-50233A vulnerability in QCMS version 6.0.5 allows authenticated u…6.5
- CVE-2025-5024A flaw was found in gnome-remote-desktop. Once gnome-remote-…7.4
- CVE-2025-50240nbcio-boot v1.0.3 was discovered to contain a SQL injection …9.8
- CVE-2025-5025libcurl supports *pinning* of the server certificate public …4.8
- CVE-2025-50251Server side request forgery (SSRF) vulnerability in makeplan…9.1
- CVE-2025-50255Cross Site Request Forgery (CSRF) vulnerability in Smartvist…7.8
- CVE-2025-50258Tenda AC6 v15.03.05.16_multi is vulnerable to Buffer Overflo…8.1
Are you affected by CVE-2025-50234?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
