CVE-2026-18766: core-php-admin-panel: SQL injection via filter_col param
MEDIUM CISA: TRACK*This is a SQL injection flaw in the customers.php endpoint of core-php-admin-panel, triggered by manipulating the filter_col parameter, and it can be exploited remotely by a low-privileged authenticated user with no further interaction required. This is a generic PHP admin panel tagged in our feed under the ml_ui category, but nothing in the CVE description ties it to an actual AI/ML pipeline, model-serving UI, or LLM tooling — treat the AI-relevance classification with skepticism unless you've confirmed this package is deployed as part of an AI-adjacent admin interface in your environment. Severity is medium (CVSS 6.3) and EPSS sits at a low 0.19% absolute probability, though that still places it above the 91st percentile relative to other CVEs; it is not in CISA KEV and CISA's own SSVC decision is TRACK_STAR (lowest-priority track). The vendor was contacted and did not respond, the project has no versioned releases (rolling release with no patch to point to), and the description states an exploit has already been published, even though no Nuclei template or KEV listing exists yet. Because there's no fix to apply, prioritize input validation/WAF rules on the filter_col parameter, restrict or remove this admin panel from internet-facing exposure, and confirm via your asset inventory whether this package is genuinely part of any AI/ML deployment before allocating further remediation effort.
What is the risk?
Medium technical severity (CVSS 6.3, low complexity, low privileges required, no user interaction) but low urgency from a real-world exploitation standpoint: EPSS absolute probability is 0.19%, there is no CISA KEV listing, no Nuclei scanning template, and CISA SSVC rates it TRACK_STAR (track only, no immediate action). The main aggravating factors are an unresponsive vendor, no available patched version due to the rolling-release model, and a description claiming a public exploit exists. Confidentiality, integrity, and availability impacts are all rated Low individually. This is a standard web-application SQLi risk, not an AI-model-specific threat, and should be triaged accordingly.
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?
1 step-
No patched version exists (rolling release, unresponsive vendor), so mitigation must be compensating: (1) restrict access to customers.php and the admin panel generally to trusted/internal networks or VPN; (2) deploy a WAF rule blocking SQL metacharacters and injection patterns in the filter_col parameter; (3) if feasible, replace the vulnerable filtering logic with parameterized queries/prepared statements at the source; (4) monitor database and web server logs for anomalous queries or errors referencing filter_col; (5) given the vendor is unresponsive and the codebase shows 62 other CVEs with an OpenSSF Scorecard of 6.8/10, evaluate replacing this component if it is business-critical.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-18766?
This is a SQL injection flaw in the customers.php endpoint of core-php-admin-panel, triggered by manipulating the filter_col parameter, and it can be exploited remotely by a low-privileged authenticated user with no further interaction required. This is a generic PHP admin panel tagged in our feed under the ml_ui category, but nothing in the CVE description ties it to an actual AI/ML pipeline, model-serving UI, or LLM tooling — treat the AI-relevance classification with skepticism unless you've confirmed this package is deployed as part of an AI-adjacent admin interface in your environment. Severity is medium (CVSS 6.3) and EPSS sits at a low 0.19% absolute probability, though that still places it above the 91st percentile relative to other CVEs; it is not in CISA KEV and CISA's own SSVC decision is TRACK_STAR (lowest-priority track). The vendor was contacted and did not respond, the project has no versioned releases (rolling release with no patch to point to), and the description states an exploit has already been published, even though no Nuclei template or KEV listing exists yet. Because there's no fix to apply, prioritize input validation/WAF rules on the filter_col parameter, restrict or remove this admin panel from internet-facing exposure, and confirm via your asset inventory whether this package is genuinely part of any AI/ML deployment before allocating further remediation effort.
Is CVE-2026-18766 actively exploited?
No confirmed active exploitation of CVE-2026-18766 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-18766?
No patched version exists (rolling release, unresponsive vendor), so mitigation must be compensating: (1) restrict access to customers.php and the admin panel generally to trusted/internal networks or VPN; (2) deploy a WAF rule blocking SQL metacharacters and injection patterns in the filter_col parameter; (3) if feasible, replace the vulnerable filtering logic with parameterized queries/prepared statements at the source; (4) monitor database and web server logs for anomalous queries or errors referencing filter_col; (5) given the vendor is unresponsive and the codebase shows 62 other CVEs with an OpenSSF Scorecard of 6.8/10, evaluate replacing this component if it is business-critical.
What is the CVSS score for CVE-2026-18766?
CVE-2026-18766 has a CVSS v3.1 base score of 6.3 (MEDIUM). The EPSS exploitation probability is 0.19%.
What is the AI security impact?
MITRE ATLAS Techniques
AML.T0049 Exploit Public-Facing Application Compliance Controls Affected
What are the technical details?
Original Advisory
A flaw has been found in chetans9 core-php-admin-panel up to 90d07ed5aac5e0f09b6a5828d7bb2eb83010763f. This issue affects some unknown processing of the file /Applications/MAMP/htdocs/core-php-admin-panel-master/customers.php. Executing a manipulation of the argument filter_col can lead to sql injection. The attack may be launched remotely. The exploit has been published and may be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The vendor was contacted early about this disclosure but did not respond in any way.
Exploitation Scenario
An attacker with low-privilege access to the admin panel (e.g., a compromised low-tier staff account or an exposed instance with weak access controls) sends a crafted HTTP request to customers.php, injecting SQL syntax through the filter_col parameter. Because the input is not properly sanitized, the injected SQL executes against the backend database, allowing the attacker to read, modify, or exfiltrate customer records beyond their authorized scope. Given a public exploit is reportedly already published, this could be automated and combined with credential stuffing or session hijacking to obtain the required low-privilege foothold.
Weaknesses (CWE)
CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') CWE-74 — Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection'): The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component.
- [Requirements] Programming languages and supporting technologies might be chosen which are not subject to these issues.
- [Implementation] Utilize an appropriate mix of allowlist and denylist parsing to filter control-plane syntax from all input.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R References
- github.com/miku01leon/CVE/issues/4 exploit issue-tracking
- vuldb.com/cve/CVE-2026-18766 third-party-advisory
- vuldb.com/submit/856218 third-party-advisory
- vuldb.com/vuln/385775 vdb-entry technical-description
- vuldb.com/vuln/385775/cti signature permissions-required
Timeline
Related Vulnerabilities
CVE-2024-13152 10.0 Mobuy Panel: SQLi allows unauthenticated DB takeover
Same package: panel CVE-2026-52855 9.9 Pterodactyl Wings: egg template leaks daemon secrets
Same package: panel CVE-2026-54158 9.9 SiYuan: XSS→RCE via workspace sync in Electron app
Same package: panel CVE-2026-47744 9.9 Shopper: RBAC bypass allows full admin takeover
Same package: panel CVE-2026-55634 9.9 Pimcore: DataObject field-name injection → RCE
Same package: panel