File Upload Vulnerability in Backpack CRUD for Laravel Packages
CVE-2026-54177

6.6MEDIUM

Key Information:

Status
Vendor
CVE Published:
14 September 2026

What is CVE-2026-54177?

An issue in Backpack CRUD exposes Laravel applications to a possible remote code execution risk due to insufficient validation of uploaded file types. Specifically, the methods 'uploadFileToDisk' and 'uploadMultipleFilesToDisk' fail to restrict server-executable file types, allowing authenticated administrators to upload malicious files when associated CRUD fields lack proper validation for mimes and mimetypes settings. This vulnerability, affecting versions 6.0.0 through 6.8.14 and 7.0.38, necessitates an update to mitigate potential exploitation risks, especially in environments where public disk access is facilitated through 'php artisan storage:link'. Remediation is available in the updated versions 6.8.14 and 7.0.38.

Affected Version(s)

CRUD >= 6.0.0, < 6.8.14 < 6.0.0, 6.8.14

CRUD >= 7.0.0, < 7.0.38 < 7.0.0, 7.0.38

References

CVSS V3.1

Score:
6.6
Severity:
MEDIUM
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
High
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.