CVE-2017-15682: Cross site scripting in Crafter CMS
N/A
CVSS Score
Basic Information
CVE ID
GHSA ID
EPSS Score
0.7982%
CWE
Published
5/24/2022
Updated
1/27/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
-
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.craftercms:crafter-core | maven | >= 3.0.0, < 3.0.1 | 3.0.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The security patch adds @ResponseBody annotations to force structured format responses (JSON/XML) instead of HTML. This indicates the vulnerability existed in these exception handlers when they returned HTML responses containing unescaped user-controlled data from exceptions. Attackers could trigger these exceptions with malicious input that would execute in the admin panel. The pre-patch versions of these methods would appear in runtime profiles when handling malicious requests that trigger exceptions containing XSS payloads.