CVE-2023-49397: Cross-Site Request Forgery in JFinalCMS via /admin/category/updateStatus
8.8
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.50082%
CWE
Published
12/5/2023
Updated
12/12/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| com.jfinal:jfinal | maven | <= 5.0.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability manifests in the controller handling /admin/category/updateStatus endpoint. CSRF vulnerabilities typically occur when state-changing endpoints lack anti-CSRF token validation. The POC demonstrates a working exploit without CSRF tokens, indicating missing security validation in the request handler. In MVC frameworks like JFinal, this would correspond to the controller method mapped to this endpoint (likely updateStatus in CategoryController). The high confidence comes from: 1) Explicit vulnerability description tying it to this endpoint 2) Working POC demonstrating the exploit 3) Typical JFinal architecture patterns for request routing.