io.jmix.rest:jmix-rest allows XSS in the /files Endpoint of the Generic REST API
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jmix-framework | jmix | affected |
|
Configuration 1 [-]
|
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2025-12225 | Jmix is a set of libraries and tools to speed up Spring Boot data-centric application development. In versions 1.0.0 to 1.6.1 and 2.0.0 to 2.3.4, the input parameter, which consists of a file path and name, can be manipulated to return the Content-Type header with text/html if the name part ends with .html. This could allow malicious JavaScript code to be executed in the browser. For a successful attack, a malicious file needs to be uploaded beforehand. This issue has been patched in versions 1.6.2 and 2.4.0. A workaround is provided on the Jmix documentation website. |
Github GHSA |
GHSA-x27v-f838-jh93 | io.jmix.rest:jmix-rest allows XSS in the /files Endpoint of the Generic REST API |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.361% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Haulmont
Haulmont cuba Platform Haulmont cuba Rest Api Haulmont jmix Framework Haulmont jpa Web Api |
|
| CPEs | cpe:2.3:a:haulmont:cuba_platform:*:*:*:*:*:*:*:* cpe:2.3:a:haulmont:cuba_rest_api:*:*:*:*:*:*:*:* cpe:2.3:a:haulmont:jmix_framework:*:*:*:*:*:*:*:* cpe:2.3:a:haulmont:jpa_web_api:*:*:*:*:*:*:*:* |
|
| Vendors & Products |
Haulmont
Haulmont cuba Platform Haulmont cuba Rest Api Haulmont jmix Framework Haulmont jpa Web Api |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Jmix is a set of libraries and tools to speed up Spring Boot data-centric application development. In versions 1.0.0 to 1.6.1 and 2.0.0 to 2.3.4, the input parameter, which consists of a file path and name, can be manipulated to return the Content-Type header with text/html if the name part ends with .html. This could allow malicious JavaScript code to be executed in the browser. For a successful attack, a malicious file needs to be uploaded beforehand. This issue has been patched in versions 1.6.2 and 2.4.0. A workaround is provided on the Jmix documentation website. | |
| Title | io.jmix.rest:jmix-rest allows XSS in the /files Endpoint of the Generic REST API | |
| Weaknesses | CWE-79 | |
| References |
| |
| Metrics |
cvssV3_1
|