backpack/crud 为 Backpack(一套帮助用户构建自定义管理后台的 Laravel 包集合)提供增、查、改、删(CRUD)功能。 在版本 6.8.12 和 7.0.35 之前, 中的 方法会信任来自 的磁盘相对路径,并直接将其传递给 ,而未验证这些路径是否确实对应当前模型记录所持久化的文件。 通过 使用该修饰器的 CRUD 接口中,拥有“更新”权限的已认证用户,可以通过提交其他记录附件、共享资源或配置磁盘上其他操作文件的磁盘相对路径,从而删除这些不属于当前记录的文件。 较新的 MultipleFil
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Laravel-Backpack | CRUD | >= 5.0.0, < 6.0.0 |
affected |
>= 6.0.0, < 6.8.12 |
affected | ||
>= 7.0.0, < 7.0.35 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Laravel-Backpack | CRUD | >= 5.0.0, < 6.0.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-54182 | 8.1 HIGH | backpack/crud: OS command injection in Stats::makeCurlRequest via attacker-controlled Host |
| CVE-2026-54175 | 7.6 HIGH | backpack/crud: Unverified password change in MyAccountController via mass assignment |
| CVE-2026-54180 | 7.6 HIGH | backpack/crud: CRUD panel query scopes are not enforced on Update, Delete, and Reorder (cr |
| CVE-2026-54177 | 6.6 MEDIUM | backpack/crud: HasUploadFields keeps the attacker-supplied file extension — public-disk up |
| CVE-2026-54176 | 6.5 MEDIUM | backpack/crud: MyAccountController allows changing the login email without a current-passw |
| CVE-2026-57570 | 6.5 MEDIUM | backpack/crud: HasMany/MorphMany relation fields allow cross-tenant record re-parenting (I |
| CVE-2026-54181 | 5.4 MEDIUM | backpack/crud: Stored XSS in the color column — the `@if($column['escaped'])` branches are |
No comments yet