UnoPim File Upload RCE via TinyMCE Image Upload Endpoint
UnoPim before 2.1.5 contains an authenticated file upload vulnerability that allows authenticated administrators to upload arbitrary PHP files through the TinyMCE image upload endpoint due to missing file extension and MIME type validation. Attackers can upload a PHP web shell to the public storage disk and execute arbitrary operating system commands on the server by accessing the uploaded file at the URL returned in the server response.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-82524
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 11:14 UTC · Revision 1
Source evidence
UnoPim File Upload RCE via TinyMCE Image Upload Endpoint
core-osv · Original sourcePublished 2 Sept 2026, 19:34 UTC
UnoPim before 2.1.5 contains an authenticated file upload vulnerability that allows authenticated administrators to upload arbitrary PHP files through the TinyMCE image upload endpoint due to missing file extension and MIME type validation. Attackers can upload a PHP web shell to the public storage disk and execute arbitrary operating system commands on the server by accessing the uploaded file at the URL returned in the server response.
osv:CVE-2026-82524
Complete source record
{
"id": "7385d8b71fc975f427af54705dc3974d69b14484608c301b8d78a7c5c9db4c02",
"url": "https://osv.dev/vulnerability/CVE-2026-82524",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "UnoPim File Upload RCE via TinyMCE Image Upload Endpoint",
"summary": "UnoPim before 2.1.5 contains an authenticated file upload vulnerability that allows authenticated administrators to upload arbitrary PHP files through the TinyMCE image upload endpoint due to missing file extension and MIME type validation. Attackers can upload a PHP web shell to the public storage disk and execute arbitrary operating system commands on the server by accessing the uploaded file at the URL returned in the server response.",
"evidence": "osv:CVE-2026-82524",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-82524",
"aliases": [
"CVE-2026-82524"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/unopim/unopim",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "3926da2cc293579dcab0a56523d25fec78849709"
},
{
"fixed": "675dfb5155a87f94c5ac861545a31b8f6ea44f5b"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "2.1.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "3926da2cc293579dcab0a56523d25fec78849709"
}
],
"source": "REFERENCES_TAG",
"original_tag": "v2.1.5"
},
{
"range": [
{
"fixed": "675dfb5155a87f94c5ac861545a31b8f6ea44f5b"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v2.1.4",
"v2.1.3",
"v2.1.2",
"v2.1.1",
"v2.0.0",
"v2.1.0",
"v2.0.0-beta.1",
"v1.0.0",
"v0.3.0",
"v0.2.0",
"v0.1.6",
"v0.1.5",
"v0.1.4",
"v0.1.3",
"v0.1.2",
"v0.1.1",
"v0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-82524.json"
}
}
],
"modified": "2026-10-28T02:30:34.550197600Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82524.json",
"https://github.com/unopim/unopim/releases/tag/v2.1.5",
"https://nvd.nist.gov/vuln/detail/CVE-2026-82524",
"https://www.vulncheck.com/advisories/unopim-file-upload-rce-via-tinymce-image-upload-endpoint",
"https://github.com/unopim/unopim/commit/675dfb5155a87f94c5ac861545a31b8f6ea44f5b",
"https://github.com/unopim/unopim",
"https://ashutosh-jena.in/blog/remote-code-execution-rce-via-unrestricted-file-upload-in-unopim-v214"
],
"provider_metadata": {
"cwe_ids": [
"CWE-434"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82524.json"
}
},
"related_cves": [
{
"value": "CVE-2026-82524",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 501970,
"published_at": "2026-09-02T19:34:36.241+00:00"
}