WaratekVRT Sign in

CVE-2025-32950

Severity6.5 Medium CVSS 3.1
Fixed in1.6.2, 2.4.0
WeaknessPath traversal (CWE-22)
Published22 Apr 2025
Updated17 Jun 2026

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, attackers could manipulate the FileRef parameter to access files on the system where the Jmix application is deployed, provided the application server has the necessary permissions. This can be accomplished either by modifying the FileRef directly in the database or by supplying a harmful value in the fileRef parameter of the /files endpoint of the generic REST API. This issue has been patched in versions 1.6.2 and 2.4.0. A workaround is provided on the Jmix documentation website.

CWE-35

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published a year ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 0.73% chance in 30 days

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR path-traversal security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-22: Path Traversal.
Candidate fix https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2 : a commit: the change itself

How to mitigate CVE-2025-32950

Upgrade the affected software to a release that fixes it: 1.6.2 or 2.4.0. Until you can, Waratek RASP blocks exploitation with its path traversal rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
io.jmix.localfs:jmix-localfs 1.0.0 1.6.2 unbounded
io.jmix.localfs:jmix-localfs 2.0.0 2.4.0 unbounded

Products and versions

2 products, 4 version entries
SourceVendorProductSchemeAffected versions
nvd haulmont jmix framework generic ≥ 1.0.0 and < 1.6.2 · ≥ 2.0.0 and < 2.4.0
osv io.jmix.localfs jmix-localfs generic ≥ 1.0.0 and < 1.6.2 · ≥ 2.0.0 and < 2.4.0

References

URLTags
https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2 commit
https://github.com/jmix-framework/jmix/security/advisories/GHSA-jx4g-3xqm-62vh WEB
https://github.com/jmix-framework/jmix/issues/3804 WEB
https://github.com/jmix-framework/jmix/issues/3836 WEB
https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a WEB
https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37 WEB
https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa WEB
https://docs.jmix.io/jmix/files-vulnerabilities.html WEB
https://docs.jmix.io/jmix/files-vulnerabilities.html#fix-path-traversal-in-jmix-application WEB
https://github.com/jmix-framework/jmix PACKAGE

Timeline

Published2025-04-22By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.