medium5.4
CVE-2026-106706
XXL-JOB through 3.5.0-SNAPSHOT is vulnerable to stored cross-site scripting (XSS) in the GLUE code editor.
Impact
XXL-JOB through 3.5.0-SNAPSHOT is vulnerable to stored cross-site scripting (XSS) in the GLUE code editor. JobCodeController.save() stores the user-supplied glueSource parameter without output encoding, and the FreeMarker template job.code.ftl renders the stored value unescaped.
Affected products
| Product | Affected versions |
|---|---|
| XXL-JOB | through 3.5.0-SNAPSHOT |
Versions were read from the advisory text. No structured product data has been published for this record yet.