Qwik
cpe:2.3:a:qwik:qwik:*:*:*:*:node.js:*:*
- < 1.19.0
A Cross-Site Scripting vulnerability has been identified in Qwik.js versions prior to 1.19.0. This issue arises from the server-side rendering virtual attribute serialization, which allows remote attackers to inject arbitrary web scripts into server-rendered pages via virtual attributes. Exploitation of this vulnerability enables script execution in the context of the affected origin on the victim's browser. The vulnerability impacts applications that dynamically populate Virtual Node attributes with user-influenced keys or values, while those that hard-code these attributes remain unaffected.
Exploitation allows for Cross-Site Scripting, with injected scripts executed in the context of the affected origin in the victim's browser.
The vulnerability can be reproduced by creating a Qwik component that uses virtual attributes. Inject a script payload into a virtual attribute value, which will be executed in the context of the affected origin when the server-rendered page is viewed in a browser.
Users are advised to update Qwik to version 1.19.0 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.