CVE-2022-43484 json
TERASOLUNA Server Framework vulnerable to ClassLoader manipulation
published 2022-12-05 3 y ago modified 2026-06-17 4 mo ago also GHSA-q5j9-f95w-f4pr , EUVD-2022-7712
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 36%
- public exploits
- 0
- none known
Summary
TERASOLUNA Global Framework 1.0.0 (Public review version) and TERASOLUNA Server Framework for Java (Rich) 2.0.0.2 to 2.0.5.1 are vulnerable to a ClassLoader manipulation vulnerability due to using the old version of Spring Framework which contains the vulnerability.The vulnerability is caused by an improper input validation issue in the binding mechanism of Spring MVC. By the application processing a specially crafted file, arbitrary code may be executed with the privileges of the application.
Patch / fix
- maven org.terasoluna.gfw:terasoluna-gfw-common 1.0.1.RELEASE
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 18 mo ago
Exploit prediction
0.42% chance of exploitation in the next 30 days, higher than 36% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- terasolunaorg.github.io http://terasolunaorg.github.io/vulnerability/cve-2022-43484.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.terasoluna.gfw:terasoluna-gfw-common | <1.0.1.RELEASE |
1.0.1.RELEASE |
Affected products
- NTT DATA Corporation TERASOLUNA Global Framework and TERASOLUNA Server Framework for Java (Rich)
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
terasolunaorg.github.io
/vulnerability/cve-2022-43484.html
web, exploit, mitigation, third-party-advisory
-
osdn.net
/projects/terasoluna/wiki/cve-2022-43484
web, mitigation, third-party-advisory
-
jvn.jp
/en/jp/JVN54728399/index.html
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-43484
advisory
-
github.com
/spring-projects/spring-framework/issues/15724
web
-
github.com
/terasolunaorg/terasoluna-gfw
package
Sources
- CVE List CVE-2022-43484
- GitHub Advisory GHSA-q5j9-f95w-f4pr
- NVD CVE-2022-43484
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.