{"id":"CVE-2021-31649","aliases":["EUVD-2022-4052","GHSA-h3j8-fr5q-8rfr"],"status":"published","title":"JFinal Java Deserialization Vulnerability","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerable to remote code execute","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-12","score":0.0182,"percentile":0.79055,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-502"],"published":"2021-06-24T15:07:26Z","modified":"2026-10-24T10:30:36Z","affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.jfinal:jfinal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"4.9.08"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.jfinal:jfinal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"4.9.08"}]}],"versions":["1.4","1.4.0","1.5","1.6","1.8","1.9","2.0","2.1","2.2","3.0","3.1","3.2","3.3","3.4","3.5","3.6","3.7","3.8","4.0","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","4.9.01","4.9.02","4.9.03","4.9.04","4.9.05","4.9.06","4.9.07","4.9.08"]}],"products":[{"vendor":"jfinal","product":"jfinal"}],"references":[{"url":"http://note.youdao.com/noteshare?id=787ccbb8345dbd4a905aebe35f1d8aa8\u0026sub=6C5C072C901949429EFD978405212FA4","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence","web"]},{"url":"https://note.youdao.com/ynoteshare1/index.html?id=787ccbb8345dbd4a905aebe35f1d8aa8\u0026type=note","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-31649","tags":["advisory"]},{"url":"https://github.com/jfinal/jfinal/issues/184","tags":["web"]},{"url":"https://github.com/advisories/GHSA-h3j8-fr5q-8rfr"}],"sources":{"cve":[{"id":"CVE-2021-31649","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerable to remote code execute","status":"published","published":"2021-06-24T15:07:26Z","modified":"2024-08-03T23:03:33.682Z","updated_at":"2026-11-02T14:33:05.331617Z"}],"euvd":[{"id":"EUVD-2022-4052","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerable to remote code execute","status":"published","published":"2021-06-24T15:07:26Z","modified":"2024-08-03T23:03:33Z","updated_at":"2026-11-03T03:24:38.423371Z"}],"ghsa":[{"id":"GHSA-h3j8-fr5q-8rfr","title":"JFinal Java Deserialization Vulnerability","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis which can lead to remote code execution","status":"published","published":"2022-05-24T19:06:05Z","modified":"2023-07-11T16:45:34Z","cwes":["CWE-502"],"updated_at":"2026-11-02T14:36:56.605555Z"}],"nvd":[{"id":"CVE-2021-31649","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerable to remote code execute","status":"published","published":"2021-06-24T16:15:08.523Z","modified":"2026-06-17T03:52:07.08Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T14:06:54.892562Z"}],"osv":[{"id":"CVE-2021-31649","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerable to remote code execute","status":"published","published":"2021-06-24T16:15:08.523Z","modified":"2026-10-24T10:30:36.450687132Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:19.483607Z"},{"id":"GHSA-h3j8-fr5q-8rfr","title":"JFinal Java Deserialization Vulnerability","description":"In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis which can lead to remote code execution","status":"published","published":"2022-05-24T19:06:05Z","modified":"2024-12-07T05:32:15.136529Z","cwes":["CWE-502"],"updated_at":"2026-11-02T15:46:48.546324Z"}]}}
