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 local file storage implementation does not restrict the size of uploaded files. An attacker could exploit this by uploading excessively large files, potentially causing the server to run out of space and return HTTP 500 error, resulting in a denial of service. This issue has been patched in versions 1.6.2 and 2.4.0. A workaround is provided on the Jmix documentation website.
{
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/32xxx/CVE-2025-32952.json",
"cwe_ids": [
"CWE-770"
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-32952.json"
[
{
"signature_type": "Function",
"id": "CVE-2025-32952-03606b61",
"target": {
"function": "saveStream",
"file": "modules/core/src/com/haulmont/cuba/core/app/filestorage/FileStorage.java"
},
"digest": {
"length": 1480.0,
"function_hash": "154094281552645561377766846870311210537"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/cuba-platform/cuba/commit/42b6c00fd0572b8e52ae31afd1babc827a3161a1"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-29ffb964",
"target": {
"function": "collapseItemInTree",
"file": "modules/web/src/com/haulmont/cuba/web/app/folders/CubaFoldersPane.java"
},
"digest": {
"length": 722.0,
"function_hash": "230535455277896422540158206117462863579"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/cuba-platform/cuba/commit/abd9e244c75e57c4dedda9dee94625e04c7e9605"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-45938e32",
"target": {
"file": "modules/web/src/com/haulmont/cuba/web/app/folders/CubaFoldersPane.java"
},
"digest": {
"line_hashes": [
"3348785445997819084761661782674318438",
"196703582338271254139492723554570091891",
"220367452012091088272919726072403128360",
"128557132315888582509965673859041750684",
"124818379764213729413155514360571321701",
"64022490943678785288107327486887085271",
"150008414564908546796972801394776822050",
"49905986746914357336787574030963635708",
"241558133520366660567415788332851198782",
"71682055869131884205275963181184512129",
"22004011759052136753874933289570394301"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/cuba-platform/cuba/commit/abd9e244c75e57c4dedda9dee94625e04c7e9605"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-9bf1e190",
"target": {
"file": "modules/core/src/com/haulmont/cuba/core/app/ServerConfig.java"
},
"digest": {
"line_hashes": [
"85516700792758930825590373984692801643",
"110038988501292467352891284695743981511",
"240740207134093667813046071575955070107",
"190201739922301247280384152234658188356",
"153953561482474271954095220872426115230",
"318283804821084998643334262971990067035",
"93889483484373201680576286636251137988",
"160878521615346697613443191163184051177",
"79937744922200117699829157182311109448",
"55085444238556529549131815020773098873",
"260700480681005811560909012912728624057",
"265000308277612675308238222873266213696",
"76127233378353261750961425865708810780"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/cuba-platform/cuba/commit/42b6c00fd0572b8e52ae31afd1babc827a3161a1"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-a91835e8",
"target": {
"file": "modules/core/src/com/haulmont/cuba/core/app/filestorage/FileStorage.java"
},
"digest": {
"line_hashes": [
"105377438641820252801035230913176238884",
"109320632837622641046056041512613162667",
"20925278502916451922664718368765028707",
"201169683846923176807712341669348993805",
"113851231452732460528306130170237831865",
"142781833362797574576531627533472138945",
"282438525334130075113529403023544374302",
"176189880099362834086192505201080294328"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/cuba-platform/cuba/commit/42b6c00fd0572b8e52ae31afd1babc827a3161a1"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-32952.json"
[
{
"signature_type": "Line",
"id": "CVE-2025-32952-01f3e4a1",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"line_hashes": [
"257171504550285267212676293078898244411",
"330252577252064265692050387820904146178",
"12650619012565884244224958336166979861",
"129596914928252030239937601749259738742",
"102196870620493586893219714788609534690",
"29550115576375924630979617626519005065",
"80829210826843167460847408781757785315",
"4075255561379606518122893872180690975",
"270153682905755326338333752175833973540",
"138185996710290724794266332406947486828",
"217358883921368263473167424924575254320",
"271004535290349167646172721381770911034",
"216091253615713313282810904087938490639",
"22007346429263149104253509633388037034",
"22918335145885140022717251558228717629",
"97362543980323843969399682271276850524",
"240323595645474080614129767220039917292",
"293583394775211298780264717788344661250",
"198266851708669461775492812829490156780",
"196165914044214810776678707306242521826",
"45967528027294410932168743453898414217",
"195489255384344317534048952551630498858",
"252891090057982041338947245275773802846",
"96032347955747614708410141219293359995",
"35354938372743736264646197283112825341",
"174600520554897195920480439443717874439"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-067f2269",
"target": {
"function": "openStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 729.0,
"function_hash": "237488192097561257452297183120032227942"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-0690f73f",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"line_hashes": [
"241990925233922225142782538147660768828",
"64319472664298954843820160959468381720",
"168332195582017150056419384857399325705",
"132431005737998996803440318592634249148",
"79012308002042607670485717261388907055",
"203231841543963653826075079096711956903",
"103678118652843741152354719962469948760",
"197153654162788015468770501236815603860",
"272902662017339521664675568965516773327",
"4350474591627366416107298296314362336",
"215021478749696396316945991585395029470",
"185450388354206726385921661974436790271",
"165224556441162197129053117928633430985",
"59798747600465045189467767377445470000",
"241163969096571285519004508546979276409",
"85960672197704603622555610117712118698",
"80846150877722837524120323387718541465",
"117835137156639979178723087693212105913",
"60536431756060661774335405013376578376",
"117910110540241473111911991261985674026",
"97771013057993428048414764299475509739"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-1819e17b",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"line_hashes": [
"81429685023829092849464465262840689166",
"12650619012565884244224958336166979861",
"129596914928252030239937601749259738742",
"102196870620493586893219714788609534690",
"29550115576375924630979617626519005065",
"80829210826843167460847408781757785315",
"244607987704971196485511354475461697152",
"287505075622138383138924546360257454025",
"138185996710290724794266332406947486828",
"217358883921368263473167424924575254320",
"201848578589535708978106588930735796503",
"69523479161212366579819592710099354390",
"22007346429263149104253509633388037034",
"22918335145885140022717251558228717629",
"97362543980323843969399682271276850524",
"240323595645474080614129767220039917292",
"293583394775211298780264717788344661250",
"198266851708669461775492812829490156780",
"196165914044214810776678707306242521826",
"45967528027294410932168743453898414217",
"195489255384344317534048952551630498858",
"291237610663730303610797988415085133161",
"252891090057982041338947245275773802846",
"96032347955747614708410141219293359995",
"35354938372743736264646197283112825341",
"174600520554897195920480439443717874439"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-198455e8",
"target": {
"function": "saveStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 1489.0,
"function_hash": "312050956198086913287366940690889687596"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-1d521741",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"line_hashes": [
"241990925233922225142782538147660768828",
"64319472664298954843820160959468381720",
"168332195582017150056419384857399325705",
"132431005737998996803440318592634249148",
"79012308002042607670485717261388907055",
"203231841543963653826075079096711956903",
"103678118652843741152354719962469948760",
"239360508747966428823430150290273537103",
"29697553461777364889302067164808960686",
"296539585663304255251970162957197285664",
"226568001056506152004928984460201954806",
"185450388354206726385921661974436790271",
"165224556441162197129053117928633430985",
"59798747600465045189467767377445470000",
"241163969096571285519004508546979276409",
"85960672197704603622555610117712118698",
"80846150877722837524120323387718541465",
"117835137156639979178723087693212105913",
"60536431756060661774335405013376578376",
"117910110540241473111911991261985674026",
"97771013057993428048414764299475509739"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-279460ab",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"line_hashes": [
"29185659610122395313861316182551599948",
"119436868407338526164171726990700626976",
"56732596863387622848271761664889032846",
"100687685275960529984236576844682530612",
"55683657426558059997621378749665707871",
"128070580493296348325497429624999569801",
"93118132407902822467016282270837323983",
"64142084060177013999069689214690682927",
"108607330375568690630842167193530272458",
"143601983874706057949628643660203641123",
"19866045274388517000637112827861157674",
"62777374092229266011355360022044508618",
"267028523038001442400666070711576777571",
"86537435192653488410133351022916938448",
"197008865712442448675539927397486278047",
"189058080544817031185572360218574019560",
"103739642753878370504610518275801063764",
"37886385785127333521157900858077273099",
"5424672346043702730892678598506970832",
"52762115694837994875987470896107698878",
"338850284767634062493000214987035870556",
"197314703678427400962082098546842167759"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-2ba6a463",
"target": {
"function": "RestProperties",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"length": 358.0,
"function_hash": "163214687027797466334112431517158607230"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-34523557",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorageProperties.java"
},
"digest": {
"line_hashes": [
"13932260379203073196704883315444163311",
"69666815674261712627969178036570725708",
"293451950211830567027807347306658154928",
"10037119209135023776777496697266592252",
"223948463021109568288025534070578722639",
"242449441993541853620220015725318120213",
"253233936483156682921607132573067125011",
"89073504890973492284087840584182765851",
"120241825339634219405356938809822259303",
"73537917116907822675211993185235386030"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-35023616",
"target": {
"function": "openStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 729.0,
"function_hash": "237488192097561257452297183120032227942"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-424d5e89",
"target": {
"function": "downloadFile",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"length": 462.0,
"function_hash": "295386357095718959976635158240553379034"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-5311a5f2",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorageProperties.java"
},
"digest": {
"line_hashes": [
"243621013984633556091059891848285181179",
"246785585224457197296282353151658786624",
"71725855537484191423639673854242857400",
"137945141263070845544368171411948494334",
"10037119209135023776777496697266592252",
"223948463021109568288025534070578722639",
"242449441993541853620220015725318120213",
"253233936483156682921607132573067125011",
"89073504890973492284087840584182765851",
"120241825339634219405356938809822259303",
"73537917116907822675211993185235386030"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-54c1339a",
"target": {
"function": "RestProperties",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"length": 358.0,
"function_hash": "163214687027797466334112431517158607230"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-5d87810d",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"line_hashes": [
"257171504550285267212676293078898244411",
"330252577252064265692050387820904146178",
"12650619012565884244224958336166979861",
"129596914928252030239937601749259738742",
"102196870620493586893219714788609534690",
"29550115576375924630979617626519005065",
"80829210826843167460847408781757785315",
"4075255561379606518122893872180690975",
"270153682905755326338333752175833973540",
"138185996710290724794266332406947486828",
"217358883921368263473167424924575254320",
"271004535290349167646172721381770911034",
"216091253615713313282810904087938490639",
"22007346429263149104253509633388037034",
"22918335145885140022717251558228717629",
"97362543980323843969399682271276850524",
"240323595645474080614129767220039917292",
"293583394775211298780264717788344661250",
"198266851708669461775492812829490156780",
"196165914044214810776678707306242521826",
"45967528027294410932168743453898414217",
"195489255384344317534048952551630498858",
"252891090057982041338947245275773802846",
"96032347955747614708410141219293359995",
"35354938372743736264646197283112825341",
"174600520554897195920480439443717874439"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-5d8a49dc",
"target": {
"function": "saveStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 1489.0,
"function_hash": "312050956198086913287366940690889687596"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-6570c3f5",
"target": {
"function": "openStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 729.0,
"function_hash": "237488192097561257452297183120032227942"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-684891bb",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorageProperties.java"
},
"digest": {
"line_hashes": [
"243621013984633556091059891848285181179",
"246785585224457197296282353151658786624",
"71725855537484191423639673854242857400",
"137945141263070845544368171411948494334",
"10037119209135023776777496697266592252",
"223948463021109568288025534070578722639",
"242449441993541853620220015725318120213",
"253233936483156682921607132573067125011",
"89073504890973492284087840584182765851",
"120241825339634219405356938809822259303",
"73537917116907822675211993185235386030"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-6c7bbf9a",
"target": {
"function": "openStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 729.0,
"function_hash": "237488192097561257452297183120032227942"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-795ebc8b",
"target": {
"function": "RestProperties",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"length": 298.0,
"function_hash": "42785535343495046610402840128147299419"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-7b8e7041",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"line_hashes": [
"81429685023829092849464465262840689166",
"12650619012565884244224958336166979861",
"129596914928252030239937601749259738742",
"102196870620493586893219714788609534690",
"29550115576375924630979617626519005065",
"80829210826843167460847408781757785315",
"244607987704971196485511354475461697152",
"287505075622138383138924546360257454025",
"138185996710290724794266332406947486828",
"217358883921368263473167424924575254320",
"201848578589535708978106588930735796503",
"69523479161212366579819592710099354390",
"22007346429263149104253509633388037034",
"22918335145885140022717251558228717629",
"97362543980323843969399682271276850524",
"240323595645474080614129767220039917292",
"293583394775211298780264717788344661250",
"198266851708669461775492812829490156780",
"196165914044214810776678707306242521826",
"45967528027294410932168743453898414217",
"195489255384344317534048952551630498858",
"291237610663730303610797988415085133161",
"252891090057982041338947245275773802846",
"96032347955747614708410141219293359995",
"35354938372743736264646197283112825341",
"174600520554897195920480439443717874439"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-83f9d368",
"target": {
"function": "RestProperties",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"length": 298.0,
"function_hash": "42785535343495046610402840128147299419"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-8f9c2cd9",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"line_hashes": [
"117162296588913963192368785038390624568",
"307634261829362565021699109295626487122",
"196410445464845262661405074631952134675",
"120049243697650972740132314177496527555",
"128070580493296348325497429624999569801",
"198580463888025138106743828579571251842",
"301145081542719358368817073716020993005",
"301427142021224102750427708011992741204",
"19866045274388517000637112827861157674",
"262341276278426797078287369172075852027",
"269214936570555792287275253079834983838",
"89565200698860100190898665717407457897",
"189058080544817031185572360218574019560",
"103739642753878370504610518275801063764",
"37886385785127333521157900858077273099",
"5424672346043702730892678598506970832",
"17849502913531087632679325642094119449",
"323383003213751167692917648624716845922",
"197314703678427400962082098546842167759"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-9a5dc2fa",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"line_hashes": [
"241990925233922225142782538147660768828",
"64319472664298954843820160959468381720",
"168332195582017150056419384857399325705",
"132431005737998996803440318592634249148",
"79012308002042607670485717261388907055",
"203231841543963653826075079096711956903",
"103678118652843741152354719962469948760",
"197153654162788015468770501236815603860",
"272902662017339521664675568965516773327",
"4350474591627366416107298296314362336",
"215021478749696396316945991585395029470",
"185450388354206726385921661974436790271",
"165224556441162197129053117928633430985",
"59798747600465045189467767377445470000",
"241163969096571285519004508546979276409",
"85960672197704603622555610117712118698",
"80846150877722837524120323387718541465",
"117835137156639979178723087693212105913",
"60536431756060661774335405013376578376",
"117910110540241473111911991261985674026",
"97771013057993428048414764299475509739"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-9af713f4",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"line_hashes": [
"117162296588913963192368785038390624568",
"307634261829362565021699109295626487122",
"196410445464845262661405074631952134675",
"120049243697650972740132314177496527555",
"128070580493296348325497429624999569801",
"198580463888025138106743828579571251842",
"301145081542719358368817073716020993005",
"301427142021224102750427708011992741204",
"19866045274388517000637112827861157674",
"262341276278426797078287369172075852027",
"269214936570555792287275253079834983838",
"89565200698860100190898665717407457897",
"189058080544817031185572360218574019560",
"103739642753878370504610518275801063764",
"37886385785127333521157900858077273099",
"5424672346043702730892678598506970832",
"17849502913531087632679325642094119449",
"323383003213751167692917648624716845922",
"197314703678427400962082098546842167759"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-a3bd6a43",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/RestProperties.java"
},
"digest": {
"line_hashes": [
"29185659610122395313861316182551599948",
"119436868407338526164171726990700626976",
"56732596863387622848271761664889032846",
"100687685275960529984236576844682530612",
"55683657426558059997621378749665707871",
"128070580493296348325497429624999569801",
"93118132407902822467016282270837323983",
"64142084060177013999069689214690682927",
"108607330375568690630842167193530272458",
"143601983874706057949628643660203641123",
"19866045274388517000637112827861157674",
"62777374092229266011355360022044508618",
"267028523038001442400666070711576777571",
"86537435192653488410133351022916938448",
"197008865712442448675539927397486278047",
"189058080544817031185572360218574019560",
"103739642753878370504610518275801063764",
"37886385785127333521157900858077273099",
"5424672346043702730892678598506970832",
"52762115694837994875987470896107698878",
"338850284767634062493000214987035870556",
"197314703678427400962082098546842167759"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-af8c8d7a",
"target": {
"function": "downloadFile",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"length": 462.0,
"function_hash": "295386357095718959976635158240553379034"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/6a66aa3adb967159a30d703e80403406f4c8f7a2"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-b1f16392",
"target": {
"function": "saveStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 1489.0,
"function_hash": "312050956198086913287366940690889687596"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-b5dcaa6f",
"target": {
"function": "downloadFile",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"length": 462.0,
"function_hash": "295386357095718959976635158240553379034"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-dc848ff5",
"target": {
"function": "saveStream",
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorage.java"
},
"digest": {
"length": 1489.0,
"function_hash": "312050956198086913287366940690889687596"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/c589ef4e2b25620770b8036f4ad05f1a6250cb6a"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-eacc120d",
"target": {
"file": "jmix-localfs/localfs/src/main/java/io/jmix/localfs/LocalFileStorageProperties.java"
},
"digest": {
"line_hashes": [
"13932260379203073196704883315444163311",
"69666815674261712627969178036570725708",
"293451950211830567027807347306658154928",
"10037119209135023776777496697266592252",
"223948463021109568288025534070578722639",
"242449441993541853620220015725318120213",
"253233936483156682921607132573067125011",
"89073504890973492284087840584182765851",
"120241825339634219405356938809822259303",
"73537917116907822675211993185235386030"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/cc97e6ff974b9e7af8160fab39cc5866169daa37"
},
{
"signature_type": "Function",
"id": "CVE-2025-32952-f33ed286",
"target": {
"function": "downloadFile",
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"length": 462.0,
"function_hash": "295386357095718959976635158240553379034"
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
},
{
"signature_type": "Line",
"id": "CVE-2025-32952-fcaaa24a",
"target": {
"file": "jmix-rest/rest/src/main/java/io/jmix/rest/impl/controller/FileDownloadController.java"
},
"digest": {
"line_hashes": [
"241990925233922225142782538147660768828",
"64319472664298954843820160959468381720",
"168332195582017150056419384857399325705",
"132431005737998996803440318592634249148",
"79012308002042607670485717261388907055",
"203231841543963653826075079096711956903",
"103678118652843741152354719962469948760",
"239360508747966428823430150290273537103",
"29697553461777364889302067164808960686",
"296539585663304255251970162957197285664",
"226568001056506152004928984460201954806",
"185450388354206726385921661974436790271",
"165224556441162197129053117928633430985",
"59798747600465045189467767377445470000",
"241163969096571285519004508546979276409",
"85960672197704603622555610117712118698",
"80846150877722837524120323387718541465",
"117835137156639979178723087693212105913",
"60536431756060661774335405013376578376",
"117910110540241473111911991261985674026",
"97771013057993428048414764299475509739"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/jmix-framework/jmix/commit/f4e6fb05bd245cf36f3e9319aaa0fcd540d024aa"
}
]