Dromara ujcms File Upload WebFileUploadController.java upload cross site scripting
A vulnerability was found in Dromara ujcms 9.7.5. It has been rated as problematic. Affected by this issue is the function uploadZip/upload of the file /main/java/com/ujcms/cms/ext/web/backendapi/WebFileUploadController.java of the component File Upload. The manipulation leads to cross site scripting. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-2490
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 01:07 UTC · Revision 1
Source evidence
Dromara ujcms File Upload WebFileUploadController.java upload cross site scripting
core-osv · Original sourcePublished 18 Mar 2025, 14:00 UTC
A vulnerability was found in Dromara ujcms 9.7.5. It has been rated as problematic. Affected by this issue is the function uploadZip/upload of the file /main/java/com/ujcms/cms/ext/web/backendapi/WebFileUploadController.java of the component File Upload. The manipulation leads to cross site scripting. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
osv:CVE-2025-2490
Complete source record
{
"id": "8b6f49873bb892056addf7ec595f914d2b0f6cc3ddb55ac0b5bcb43b964571e0",
"url": "https://osv.dev/vulnerability/CVE-2025-2490",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Dromara ujcms File Upload WebFileUploadController.java upload cross site scripting",
"summary": "A vulnerability was found in Dromara ujcms 9.7.5. It has been rated as problematic. Affected by this issue is the function uploadZip/upload of the file /main/java/com/ujcms/cms/ext/web/backendapi/WebFileUploadController.java of the component File Upload. The manipulation leads to cross site scripting. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.",
"evidence": "osv:CVE-2025-2490",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2025-2490",
"aliases": [
"CVE-2025-2490"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/dromara/ujcms",
"type": "GIT",
"events": [
{
"introduced": "ab2b382aeace6ba0dd6a271f6c5e3964dcee1c86"
},
{
"last_affected": "ab2b382aeace6ba0dd6a271f6c5e3964dcee1c86"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "9.7.5"
},
{
"last_affected": "9.7.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"cpe": "cpe:2.3:a:ujcms:ujcms:9.7.5:*:*:*:*:*:*:*",
"range": [
{
"introduced": "9.7.5"
},
{
"last_affected": "9.7.5"
}
],
"source": "CPE_STRING"
}
]
}
}
],
"versions": [
"9.7.5",
"v9.7.5"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-2490.json"
}
}
],
"modified": "2026-10-28T02:30:24.997926088Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/2xxx/CVE-2025-2490.json",
"https://nvd.nist.gov/vuln/detail/CVE-2025-2490",
"https://vuldb.com/?id.299996",
"https://vuldb.com/?submit.517267",
"https://github.com/dromara/ujcms/issues/12",
"https://github.com/dromara/ujcms/issues/13",
"https://vuldb.com/?ctiid.299996"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79",
"CWE-94"
],
"cna_assigner": "VulDB",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/2xxx/CVE-2025-2490.json"
}
},
"related_cves": [
{
"value": "CVE-2025-2490",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 491431,
"published_at": "2025-03-18T14:00:07.337+00:00"
}