backpack/crud: Stored XSS in the color column — the `@if($column['escaped'])` branches are inverted
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Laravel-Backpack | CRUD | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Laravel-backpack | Crud |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-mmg4-322v-6jvc | Laravel Backpack CRUD: Stored XSS in the color column — the `@if($column['escaped'])` branches are inverted |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.314% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Laravel-backpack
Laravel-backpack crud |
|
| Vendors & Products |
Laravel-backpack
Laravel-backpack crud |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | backpack/crud provides Create, Read, Update & Delete (CRUD) functions for Backpack, a collection of Laravel packages that help users build custom administration panels. From 6.0.0 until 6.8.14 and 7.0.38, src/resources/views/crud/columns/color.blade.php inverts the escaped and raw rendering branches controlled by $column['escaped'], which defaults to true, causing $column['text'] to be rendered unescaped by default. An attacker who can store an unsanitized value in a color column can execute script in the browser of a user who views the CRUD list, including an administrator, with access to the victim's session-backed application capabilities. Exploitation requires write access to the stored color value and a victim viewing the list. This issue is fixed in versions 6.8.14 and 7.0.38. | |
| Title | backpack/crud: Stored XSS in the color column — the `@if($column['escaped'])` branches are inverted | |
| Weaknesses | CWE-1023 CWE-79 |
|
| References |
|
|
| Metrics |
cvssV3_1
|