ZeroHour

CVE-2024-48307

PoC large

Unauthenticated SQL Injection in JeecgBoot 3.7.1 getTotalData Endpoint

CVSS 3.1
9.8 critical
EPSS
44%p99
Published
()
Modified
AI analysis

CVE-2024-48307 is a SQL injection vulnerability (CWE-89) in JeecgBoot v3.7.1, an open-source Java-based low-code platform, reachable through the /onlDragDatasetHead/getTotalData component. An attacker can send crafted input to parameters consumed by that endpoint over the network; the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) indicates exploitation requires no privileges, no user interaction, and low attack complexity. Successful injection can allow arbitrary SQL execution against the backend database, enabling theft or tampering of application data, with impact potentially limited by the database account's privileges. Any organization running JeecgBoot 3.7.1 is affected, particularly instances exposed to the internet or to untrusted users. There is no confirmed in-the-wild exploitation yet: a public PoC/reference exists (GitHub issue #7237), the flaw is not in CISA KEV, but its high EPSS score (44.3% probability of exploitation within 30 days, 99th percentile) signals an elevated near-term exploitation risk.

What to do: Upgrade JeecgBoot from 3.7.1 to the latest patched release per the vendor's GitHub advisories/releases (no fixed version is specified in the available data). Until patched, restrict or filter access to /onlDragDatasetHead/getTotalData at a reverse proxy or WAF, enforce authentication on that route if not already required, and monitor logs for SQL injection payloads targeting it. Internet-exposed JeecgBoot instances should be prioritized for patching given the elevated EPSS score.

Affected
JeecgBoot3.7.1 (version reported as containing the flaw; no broader version range specified in the data)
Estimated exposure
large≈10,000–100,000 deployments (popular self-hosted low-code platform; exact install counts unpublished) — JeecgBoot is a widely adopted open-source low-code platform with a large developer community and enterprise user base (tens of thousands of GitHub stars) that is typically self-hosted with web endpoints reachable by users, so deployments…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

JeecgBoot v3.7.1 was discovered to contain a SQL injection vulnerability via the component /onlDragDatasetHead/getTotalData.

Vendors
jeecg
Products
jeecg boot
Weakness
CWE-89
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.