CVE-2026-54182 Details
Description
backpack/crud provides Create, Read, Update & Delete (CRUD) functions for Backpack, a collection of Laravel packages that help users build custom administration panels. Prior to 4.1.70, 5.6.2, 6.8.13, and 7.0.36, Backpack\CRUD\Stats::makeCurlRequest in src/Stats.php is reached from BackpackServiceProvider::boot() and constructs a shell command with a URL influenced by the HTTP Host header, which it passes to exec() without adequate shell neutralization. An unauthenticated attacker whose malformed Host value reaches PHP can inject operating-system commands when exec() and curl are available and the 1-in-100 random gate is reached. Repeated requests can reach the random gate. Successful exploitation executes commands as the web-server user, exposing environment secrets, files, and reachable services and permitting data modification or service disruption. Common reverse-proxy Host validation and hardened PHP configurations that disable exec() reduce reachability but do not correct the vulnerable construction. This issue is fixed in versions 4.1.70, 5.6.2, 6.8.13, and 7.0.36.
A command injection vulnerability has been identified in the Backpack CRUD package for Laravel. The issue arises in the Stats makeCurlRequest function, which is called during the Backpack service provider's boot process. The vulnerability exists in Backpack CRUD versions 4.1.0 prior to 4.1.72, 5.0.0 prior to 5.6.2, 6.0.0 prior to 6.8.13, and 7.0.0 prior to 7.0.36. The vulnerability allows unauthenticated attackers to inject and execute arbitrary operating system commands via a crafted HTTP Host header. Exploitation of this vulnerability occurs when the exec function and curl are available, and the attacker successfully triggers a random gate that allows the command execution to proceed. The executed commands run with the privileges of the web server user, potentially leading to exposure of sensitive environment information, modification of data, or disruption of services.
Users can upgrade to Backpack CRUD versions 4.1.72, 5.6.2, 6.8.13, or 7.0.36 to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 14, 2026CISA-ADP
Assessed Sep 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-116 | Improper Encoding or Escaping of Output | [email protected] |
| CWE-20 | Improper Input Validation | [email protected] |
| CWE-78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Backpack\CRUD | >= 4.1.0, < 4.1.72 (semver) >= 5.0.0, < 5.6.2 (semver) >= 6.0.0, < 6.8.13 (semver) >= 7.0.0, < 7.0.36 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 14, 2026 | CVE Modified | CISA-ADP |
| Sep 14, 2026 | New CVE Received | [email protected] |
Volerion