CVE-2024-48227: Logic flaw in Funadmin
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.66069%
CWE
-
Published
10/25/2024
Updated
10/29/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| funadmin/funadmin | composer | <= 5.0.2 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from two key points: 1) The Table.php delete action directly interpolates user-controlled 'id' into SQL without proper validation, as shown in the reproduction steps. 2) The getSystemTable blacklist in common.php fails to account for injection techniques, evidenced by the attacker bypassing restrictions using 'admin;'. Together, these allow unauthorized deletion of core system tables (e.g., fun_admin), causing DOS. The GitHub issue explicitly references these components and demonstrates exploitability through HTTP requests targeting these functions.