CVE-2018-18830: Unrestricted Upload of File with Dangerous Type in mingsoft:ms-mcms

net.mingsoft:ms-mcms Updated 02 Oct 2025

Summary

01/11/2018
No i
Critical
9.8

CVE-2018-18830: Unrestricted Upload of File with Dangerous Type in mingsoft:ms-mcms. Affects net.mingsoft:ms-mcms versions < 4.6.5. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The mingsoft:ms-mcms package is a Maven package used for MCMS (MingSoft Content Management System) version 4.6.5. MCMS is a web-based content management system that allows users to create, manage, and publish digital content. The package provides functionality for file upload and storage. However, a vulnerability exists in the file upload functionality, allowing an attacker to upload arbitrary files with dangerous types without proper authentication.

Vulnerability Detail

The vulnerability (CVE-2018-18830) in mingsoft:ms-mcms allows an attacker to upload files without setting a cookie or verifying the user login status. By exploiting this vulnerability, an attacker can upload JSP code disguised as a PNG file. By intercepting the data packet and changing the file extension to .jsp, the attacker can execute arbitrary JSP code on the server. This can lead to unauthorized access, data manipulation, and potential compromise of the entire system.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, it is advised to disable the file upload functionality or restrict access to the vulnerable upload interface until a proper fix is implemented. This can be done by modifying the configuration or access control settings of the MCMS application.

Conclusion

The mingsoft:ms-mcms package is vulnerable to an unrestricted file upload vulnerability, allowing an attacker to upload and execute arbitrary JSP code on the server. It is crucial to implement proper authentication, authorization, and input validation to prevent this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for net.mingsoft:ms-mcms →

Share this vulnerability

FAQ

This vulnerability allows an attacker to upload and execute arbitrary JSP code on the server, potentially leading to unauthorized access, data manipulation, and compromise of the system.

No, the upload interface does not verify the user login status, allowing an attacker to upload files without authentication.

Yes, this vulnerability can be exploited remotely by sending malicious requests to the vulnerable upload interface.

Implementing proper authentication and authorization checks, restricting file types, and sanitizing file names and extensions can mitigate this vulnerability.

The vulnerability has been reported but it is recommended to check with the package maintainers for the latest updates and patches.

Related vulnerabilities

Recent vulnerabilities recorded for net.mingsoft:ms-mcms.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback