CVE-2026-25155: QwikDev qwik · Cross-Site Request Forgery (CSRF)
Affects QwikDev qwikSource CVE Database V5
Not known to be exploited · CVSS 5.9 Medium : upgrade to 1.12.0 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 4% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.12.0
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 3 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Upgrade qwik and qwikdev/qwik to 1.12.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| QwikDevqwik | Affected
| Fixed in
|
npmqwikdev/qwikpkg:npm/qwikdev/qwikOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
1. Upgrade all Qwik framework instances to version 1.12.0 or later immediately to apply the official patch fixing the isContentType parsing issue. 2. Implement strict CSRF protection mechanisms beyond relying solely on Content-Type header parsing, including the use of anti-CSRF tokens (e.g., synchronizer tokens or double-submit cookies) in all state-changing requests. 3. Validate and sanitize Content-Type headers rigorously on the server side to prevent malformed or malicious headers from bypassing security controls. 4. Educate developers on secure coding practices related to HTTP header parsing and CSRF defenses within JavaScript frameworks. 5. Conduct security testing and code reviews focusing on request validation and CSRF protections in applications using Qwik. 6. Monitor web application logs for unusual or suspicious request patterns that may indicate attempted CSRF exploitation. 7. Employ Content Security Policy (CSP) headers to reduce the risk of malicious script execution that could facilitate CSRF attacks. 8. Encourage user awareness campaigns to reduce the risk of social engineering that leads to user interaction with malicious sites.
Description
CVE-2026-25155 is a medium severity Cross-Site Request Forgery (CSRF) vulnerability in the Qwik JavaScript framework versions prior to 1.12.0. The flaw stems from a typo in the regular expression used by the isContentType function, causing improper parsing of certain Content-Type headers. This parsing error can be exploited by attackers to craft malicious requests that bypass normal CSRF protections, potentially leading to unauthorized actions with high integrity impact but low confidentiality and no availability impact. The vulnerability requires user interaction and remote network access but no authentication. Although no known exploits are reported in the wild, organizations using vulnerable Qwik versions should upgrade to 1.12.0 or later. European organizations that heavily rely on Qwik for web applications, especially in countries with significant software development ecosystems, are at risk.