CVE-2025-69437
Last modified
CVE-2025-69437 is a high-severity vulnerability rated 8.7/10 on the CVSS scale. PublicCMS v5.202506.d and earlier is vulnerable to stored XSS. Uploaded PDFs can contain JavaScript payloads and bypass PDF security checks in the backend CmsFileUtils.java. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
Description
PublicCMS v5.202506.d and earlier is vulnerable to stored XSS. Uploaded PDFs can contain JavaScript payloads and bypass PDF security checks in the backend CmsFileUtils.java. If a user uploads a PDF file containing a malicious payload to the system and views it, the embedded JavaScript payload can be triggered, resulting in issues such as credential theft, arbitrary API execution, and other security concerns. This vulnerability affects all file upload endpoint, including /cmsTemplate/save, /file/doUpload, /cmsTemplate/doUpload, /file/doBatchUpload, /cmsWebFile/doUpload, etc.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Publiccms | Publiccms | <= 5.202506.d |
References
- https://github.com/sanluan/PublicCMS/issues/103Exploit, Issue Tracking, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-69437?
How severe is CVE-2025-69437?
How do I fix CVE-2025-69437?
Are you affected by CVE-2025-69437?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
