Sharp user-provided input can be evaluated in a SharpShowTextField with Vue template syntax
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| code16 | sharp | affected |
|
No data.
No data.
| Vendor | Product | Versions |
|---|---|---|
| Code16 | Sharp | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-9f58-4465-23c7 | Sharp user-provided input can be evaluated in a SharpShowTextField with Vue template syntax |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.216% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Code16
Code16 sharp |
|
| Vendors & Products |
Code16
Code16 sharp |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Sharp is a content management framework built for Laravel as a package. Prior to 9.11.1, a Cross-Site Scripting (XSS) vulnerability was discovered in code16/sharp when rendering content using the SharpShowTextField component. In affected versions, expressions wrapped in {{ & }} were evaluated by Vue. This allowed attackers to inject arbitrary JavaScript or HTML that executes in the browser when the field is displayed. The issue has been fixed in v9.11.1 . | |
| Title | Sharp user-provided input can be evaluated in a SharpShowTextField with Vue template syntax | |
| Weaknesses | CWE-79 | |
| References |
| |
| Metrics |
cvssV3_1
|