Lucene search
+L

174 matches found

Github Security Blog
Github Security Blog
•added 2026/08/20 6:38 p.m.•19 views

Laravel Backpack CRUD: Arbitrary file deletion via attacker-controlled clear_<attr>[] in HasUploadFields::uploadMultipleFilesToDisk

Summary HasUploadFields::uploadMultipleFilesToDisk in src/app/Models/Traits/HasUploadFields.php reads file paths from the clear request input and deletes them from the configured storage disk without verifying that the paths belong to the current model record. An authenticated user with Update...

8.1CVSS5.6AI score0.00562EPSS
SaveExploits0References4Affected Software1
Snyk
Snyk
•added 2026/08/20 6:38 p.m.•14 views

Authorization Bypass Through User-Controlled Key

Overview backpack/crud is a package that helps you build an admin interface for your Eloquent models, using Laravel 5 Affected versions of this package are vulnerable to Authorization Bypass Through User-Controlled Key via the uploadMultipleFilesToDisk process. An attacker can delete arbitrary...

8.1CVSS6AI score0.00562EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/08/20 6:38 p.m.•21 views

Laravel Backpack CRUD: HasUploadFields keeps the attacker-supplied file extension — public-disk uploads of `shell.php` reach the webserver

Summary HasUploadFields used via CrudTrait on Backpack-managed models and the withFiles uploader preserve the client-supplied file extension without validation. On installations using a public disk with php artisan storage:link, this allows an authenticated administrator to upload a file with a...

6.6CVSS5.9AI score0.0093EPSS
SaveExploits0References5Affected Software1
Snyk
Snyk
•added 2026/08/20 6:38 p.m.•10 views

Arbitrary File Upload

Overview backpack/crud is a package that helps you build an admin interface for your Eloquent models, using Laravel 5 Affected versions of this package are vulnerable to Arbitrary File Upload via the HasUploadFields process. An attacker can execute arbitrary code on the server by uploading a file...

7.5CVSS6.3AI score0.0093EPSS
SaveExploits0References2
OSV
OSV
•added 2026/08/20 6:38 p.m.•17 views

GHSA-8Q2W-PV9P-MJVC Laravel Backpack CRUD: HasUploadFields keeps the attacker-supplied file extension — public-disk uploads of `shell.php` reach the webserver

Summary HasUploadFields used via CrudTrait on Backpack-managed models and the withFiles uploader preserve the client-supplied file extension without validation. On installations using a public disk with php artisan storage:link, this allows an authenticated administrator to upload a file with a...

6.6CVSS5.9AI score0.0093EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/08/20 6:38 p.m.•14 views

Laravel Backpack CRUD: MyAccountController allows changing the login email without a current-password check

Summary MyAccountController::postAccountInfoForm allows an authenticated user to update the authentication column default: email without verifying their current password. Because email is the account-recovery anchor, this enables account takeover after the attacker's session ends: the new email...

6.5CVSS5.4AI score0.0065EPSS
SaveExploits0References5Affected Software1
Snyk
Snyk
•added 2026/08/20 6:38 p.m.•14 views

Unverified Password Change

Overview backpack/crud is a package that helps you build an admin interface for your Eloquent models, using Laravel 5 Affected versions of this package are vulnerable to Unverified Password Change in the postAccountInfoForm process. An attacker can gain unauthorized access to another user's accou...

8.5CVSS5.9AI score0.0065EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/20 6:38 p.m.•12 views

GHSA-9FW9-8C49-QCH8 Laravel Backpack CRUD: MyAccountController allows changing the login email without a current-password check

Summary MyAccountController::postAccountInfoForm allows an authenticated user to update the authentication column default: email without verifying their current password. Because email is the account-recovery anchor, this enables account takeover after the attacker's session ends: the new email...

6.5CVSS5.4AI score0.0065EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/08/20 6:38 p.m.•28 views

Laravel Backpack CRUD: Unverified password change in MyAccountController via mass assignment

Summary The MyAccountController::postAccountInfoForm action bound to POST /admin/edit-account-info calls $this-guard-user-update$request-except'token'. Because the controller uses except'token' rather than $request-validated or the restricted keys defined in AccountInfoRequest::validationData, an...

7.6CVSS5.6AI score0.00551EPSS
SaveExploits0References6Affected Software1
OSV
OSV
•added 2026/08/20 6:38 p.m.•19 views

GHSA-XPV2-HRFC-HW62 Laravel Backpack CRUD: Unverified password change in MyAccountController via mass assignment

Summary The MyAccountController::postAccountInfoForm action bound to POST /admin/edit-account-info calls $this-guard-user-update$request-except'token'. Because the controller uses except'token' rather than $request-validated or the restricted keys defined in AccountInfoRequest::validationData, an...

7.6CVSS5.7AI score0.00551EPSS
SaveExploits0References6
Snyk
Snyk
•added 2026/08/20 6:38 p.m.•14 views

Unverified Password Change

Overview backpack/crud is a package that helps you build an admin interface for your Eloquent models, using Laravel 5 Affected versions of this package are vulnerable to Unverified Password Change via the postAccountInfoForm process. An attacker can gain persistent unauthorized access to user...

7.6CVSS5.9AI score0.00551EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•26 views

PT-2026-80749

Name of the Vulnerable Software and Affected Versions backpack/crud versions 6.0.0 through 6.8.13 backpack/crud versions 7.0.0 through 7.0.37 Description An authenticated administrator can store arbitrary file content on the configured disk. This occurs because the SingleBase64Image::uploadFiles...

4.4CVSS5.9AI score0.00261EPSS
SaveExploits0References8
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•22 views

PT-2026-80261

Summary MyAccountController::postAccountInfoForm allows an authenticated user to update the authentication column default: email without verifying their current password. Because email is the account-recovery anchor, this enables account takeover after the attacker's session ends: the new email...

6.5CVSS5.6AI score
SaveExploits0References6
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•29 views

PT-2026-80747

Summary HasUploadFields used via CrudTrait on Backpack-managed models and the withFiles uploader preserve the client-supplied file extension without validation. On installations using a public disk with php artisan storage:link, this allows an authenticated administrator to upload a file with a...

6.6CVSS6AI score0.0093EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•19 views

PT-2026-80746

Summary MyAccountController::postAccountInfoForm allows an authenticated user to update the authentication column default: email without verifying their current password. Because email is the account-recovery anchor, this enables account takeover after the attacker's session ends: the new email...

6.5CVSS5.6AI score0.0065EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•22 views

PT-2026-80750

Summary Backpack CRUD's list and read operations correctly apply any query scopes registered via addClause / addBaseClause e.g. tenant isolation, user ownership. However, the Update, Delete, and Reorder operations bypassed these scopes, fetching records directly from the unscoped model query. An...

7.6CVSS5.5AI score0.00461EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•28 views

PT-2026-80745

Summary The MyAccountController::postAccountInfoForm action bound to POST /admin/edit-account-info calls $this-guard-user-update$request-except' token'. Because the controller uses except' token' rather than $request-validated or the restricted keys defined in AccountInfoRequest::validationData,...

7.6CVSS5.8AI score0.00551EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•20 views

PT-2026-80751

Summary The Blade template for the color column type src/resources/views/crud/columns/color.blade.php has its escaped/unescaped rendering branches inverted relative to every other column template in the library. Because $column'escaped' defaults to true, values stored in color columns are rendere...

5.4CVSS5.7AI score0.00314EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•27 views

PT-2026-80748

Summary HasUploadFields::uploadMultipleFilesToDisk in src/app/Models/Traits/HasUploadFields.php reads file paths from the clear request input and deletes them from the configured storage disk without verifying that the paths belong to the current model record. An authenticated user with Update...

8.1CVSS5.8AI score0.00562EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/20 12:00 a.m.•26 views

PT-2026-80779

Vulnerability Details Affected area: HasMany / MorphMany relation handling during CRUD create and update operations CWE: CWE-862 — Missing Authorization Severity: Medium CVSS: 6.5 — CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N Summary Backpack CRUD contained an authorization issue in the way...

6.5CVSS5.8AI score0.0044EPSS
SaveExploits0References10
Rows per page
Query Builder