CVE-2024-13152: Mobuy Panel: SQLi allows unauthenticated DB takeover
CRITICALCVE-2024-13152 is a CVSS 10.0 SQL injection in the Mobuy Online Machinery Monitoring Panel that requires zero authentication — any unauthenticated attacker with network reach can read, alter, or destroy the entire database backing your ML monitoring infrastructure. The changed scope flag (S:C) signals potential blast radius beyond the panel itself, and with 30 CVEs already against this package and an OpenSSF score of 6.5/10, this vendor carries systemic security debt that should trigger immediate procurement risk review. No public exploit is listed and the CVE is absent from CISA KEV, but unauthenticated network SQL injection is weaponized in hours once discovered — exploitability is trivial regardless of EPSS lag. Upgrade to version 2.0 immediately; if patching is delayed, isolate the panel behind a VPN or IP allowlist and deploy WAF rules blocking SQL injection payloads.
What is the risk?
Maximum exploitability profile: network-reachable, no authentication, no user interaction, low complexity — CVSS 10.0 is not an overstatement. The changed scope component means the blast radius extends beyond the Mobuy Panel database to adjacent resources sharing the same infrastructure, including ML model configuration stores and operational data pipelines. The package's track record (30 CVEs, OpenSSF 6.5/10) suggests no single patch ends the exposure window — organizations should treat this as a vendor risk signal, not just a one-off patch event. Absent from CISA KEV for now, but the attack surface for any internet-exposed instance is effectively zero-day exploitable by unsophisticated actors.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Panel | pip | — | No patch |
Do you use Panel? You're affected.
How severe is it?
What is the attack surface?
What should I do?
7 steps-
Patch immediately: upgrade Mobuy Online Machinery Monitoring Panel to version 2.0 or later per the vendor advisory at siberguvenlik.gov.tr/tr-25-0033.
-
If patching is delayed, place the panel behind a VPN or restrict ingress to known IP ranges at the firewall — eliminate any internet-facing exposure.
-
Deploy WAF rules targeting SQL injection patterns (ModSecurity CRS or equivalent) as a compensating control.
-
Audit database user privileges — the application account must have least-privilege access only; revoke any administrative or OS-level execution rights (xp_cmdshell, COPY, superuser).
-
Review database query logs for anomalous patterns indicating prior exploitation: UNION SELECT, time-based sleep functions, unusual large result sets, or unexpected schema enumeration queries.
-
Rotate all credentials (database passwords, API keys, service tokens) accessible via or stored in the panel database.
-
If ML training pipelines ingest data from this panel's database, verify data integrity before the next training run — check for injected anomalies in sensor readings.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2024-13152?
CVE-2024-13152 is a CVSS 10.0 SQL injection in the Mobuy Online Machinery Monitoring Panel that requires zero authentication — any unauthenticated attacker with network reach can read, alter, or destroy the entire database backing your ML monitoring infrastructure. The changed scope flag (S:C) signals potential blast radius beyond the panel itself, and with 30 CVEs already against this package and an OpenSSF score of 6.5/10, this vendor carries systemic security debt that should trigger immediate procurement risk review. No public exploit is listed and the CVE is absent from CISA KEV, but unauthenticated network SQL injection is weaponized in hours once discovered — exploitability is trivial regardless of EPSS lag. Upgrade to version 2.0 immediately; if patching is delayed, isolate the panel behind a VPN or IP allowlist and deploy WAF rules blocking SQL injection payloads.
Is CVE-2024-13152 actively exploited?
No confirmed active exploitation of CVE-2024-13152 has been reported, but organizations should still patch proactively.
How to fix CVE-2024-13152?
1. Patch immediately: upgrade Mobuy Online Machinery Monitoring Panel to version 2.0 or later per the vendor advisory at siberguvenlik.gov.tr/tr-25-0033. 2. If patching is delayed, place the panel behind a VPN or restrict ingress to known IP ranges at the firewall — eliminate any internet-facing exposure. 3. Deploy WAF rules targeting SQL injection patterns (ModSecurity CRS or equivalent) as a compensating control. 4. Audit database user privileges — the application account must have least-privilege access only; revoke any administrative or OS-level execution rights (xp_cmdshell, COPY, superuser). 5. Review database query logs for anomalous patterns indicating prior exploitation: UNION SELECT, time-based sleep functions, unusual large result sets, or unexpected schema enumeration queries. 6. Rotate all credentials (database passwords, API keys, service tokens) accessible via or stored in the panel database. 7. If ML training pipelines ingest data from this panel's database, verify data integrity before the next training run — check for injected anomalies in sensor readings.
What systems are affected by CVE-2024-13152?
This vulnerability affects the following AI/ML architecture patterns: Industrial ML monitoring dashboards, Predictive maintenance pipelines, Time-series anomaly detection systems, ML UI and operational dashboards, ML model serving with database backends.
What is the CVSS score for CVE-2024-13152?
CVE-2024-13152 has a CVSS v3.1 base score of 10.0 (CRITICAL).
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0006 Active Scanning AML.T0025 Exfiltration via Cyber Means AML.T0037 Data from Local System AML.T0049 Exploit Public-Facing Application Compliance Controls Affected
What are the technical details?
Original Advisory
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in BSS Software Mobuy Online Machinery Monitoring Panel allows SQL Injection. This issue affects Mobuy Online Machinery Monitoring Panel: before 2.0.
Exploitation Scenario
An adversary targeting industrial AI/ML monitoring infrastructure identifies an internet-exposed Mobuy Panel instance via Shodan or a targeted port scan on common web ports. With no authentication required, they send a crafted HTTP GET or POST request to a vulnerable endpoint, embedding a UNION-based SQL payload that extracts the database schema. Within minutes, they enumerate all tables — sensor readings, anomaly detection thresholds, ML model performance metrics, user accounts, and API credentials. Using the harvested credentials, the adversary authenticates to adjacent ML services or cloud storage buckets. In the most impactful scenario, they inject fabricated sensor readings over several days, causing the predictive maintenance ML model to generate false negatives, silently masking real equipment failures and potentially enabling a physical industrial incident. Alternatively, they exfiltrate years of proprietary operational data for competitive intelligence or to train a proxy model replicating the victim's ML system.
Weaknesses (CWE)
CWE-89 — Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection'): The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
- [Architecture and Design] Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482]. For example, consider using persistence layers such as Hibernate or Enterprise Java Beans, which can provide significant protection against SQL injection if used properly.
- [Architecture and Design] If available, use structured mechanisms that automatically enforce the separation between data and code. These mechanisms may be able to provide the relevant quoting, encoding, and validation automatically, instead of relying on the developer to provide this capability at every point where output is generated. Process SQL queries using prepared statements, parameterized queries, or stored procedures. These features should accept parameters or variables and support strong typing. Do not dynamically construct and execute query strings within these features using "exec" or similar functionality, since this may re-introduce the possibility of SQL injection. [REF-867]
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H References
- siberguvenlik.gov.tr/guvenlik-bildirimleri/detay/tr-25-0033 government-resource
- usom.gov.tr/bildirim/tr-25-0033 government-resource broken-link
Timeline
Related Vulnerabilities
CVE-2026-47744 9.9 Shopper: RBAC bypass allows full admin takeover
Same package: panel CVE-2024-5960 9.8 Panel: plaintext credential storage enables domain compromise
Same package: panel CVE-2024-13147 9.8 B2B Login Panel: SQLi enables unauthenticated DB access
Same package: panel CVE-2025-14014 9.8 Smart Panel: unauthenticated file upload enables RCE
Same package: panel GHSA-8whc-2wmv-ww35 9.6 AVideo YPTSocket: Stored DOM XSS enables admin takeover
Same package: panel