Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft link with XSS payload in parameter
-
DeliveryDeliver link via phishing to victim
-
ExploitVictim opens crafted URL
-
ExecutionJavaScript executes in browser session
-
ImpactHijack session and forge authenticated requests
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to click an attacker-crafted link to the YesWiki instance containing an unsanitized script payload in one of the vulnerable parameters - incomingurl (deletepage), id and file (BazaR/GererThemes), or tags and template (listpages/bazariframe). No authentication is required per CVSS PR:N (the listpages/tags and bazariframe/template vectors are explicitly unauthenticated), though some vectors like deletepage/incomingurl are exercised in an authenticated context. The decisive limiting factor is required user interaction (UI:A): the attack cannot fire without a victim opening the malicious URL, so there is no server-side or automatable mass-exploitation path, and impact is bounded to the victim's browser session rather than direct server compromise. |
| Impact | This is a medium-severity reflected XSS issue (CWE-79) whose real-world priority is moderate, not urgent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A) describes a network-reachable, low-complexity, unauthenticated flaw that nonetheless REQUIRES active user interaction (UI:A) - a victim must open an attacker-crafted link - which is the primary brake on mass exploitation. Impact is confined to the subsequent system (SC:L/SI:L) with no impact on the vulnerable system itself (VC:N/VI:N/VA:N), consistent with reflected XSS executing in the victim's browser rather than compromising the server directly. Exploitation status: publicly available exploit code exists (working PoC URLs are published in the GHSA advisory), but there is NO CISA KEV listing and no EPSS score was provided, so there is no evidence of active or widespread exploitation - PoC availability must not be conflated with in-the-wild use. The vendor advisory claims these XSS flaws can be chained toward session hijacking and potentially RCE, but that escalation depends on other, separate vulnerabilities and is not demonstrated by this CVE alone; treat the chained-RCE claim as vendor-asserted, not confirmed. CONFLICT TO VERIFY: the CVE/EUVD fixed version is 4.5.3 while the GHSA advisory states the fix is 4.6.0 - confirm the authoritative patched version with the vendor before remediating. |
| Exploit ScenarioDerived | An attacker crafts a URL to a YesWiki instance embedding a script payload in a vulnerable parameter (e.g. incomingurl, id, file, tags, or template) and delivers it via phishing or a malicious post. When an authenticated or unauthenticated user opens the link, the reflected payload executes JavaScript in their browser session, enabling session hijacking or forged authenticated requests. Working proof-of-concept URLs are published in the GHSA advisory, lowering the barrier to weaponization. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Reflected cross-site scripting in YesWiki (all versions before 4.5.3 per EUVD, with the vendor's GitHub Security Advisory stating the fix lands in 4.6.0) lets remote attackers inject JavaScript via unsanitized parameters such as incomingurl, id, file, tags and template, and publicly available exploit code exists in the GHSA proof-of-concept links. Successful exploitation requires the victim to open an attacker-crafted URL (UI:A), after which script runs in the context of the YesWiki origin and can hijack sessions or fire authenticated requests against backend functionality; the listpages/tags and bazariframe/template vectors are explicitly reachable without authentication (PR:N). No confirmed active exploitation (CISA KEV) has been reported, and the assessed impact is bounded to the victim's browser session, making this a medium-severity, moderate-priority issue rather than an urgent one.
RemediationAI
Vendor-released patch: upgrade YesWiki to 4.6.0 (the version named as fixed in the GitHub Security Advisory GHSA-5724-x3rh-5qqq for composer/yeswiki/yeswiki); EUVD and the VulnCheck advisory reference a 4.5.3 boundary, so treat 4.6.0 as the definitive target and do not assume an intermediate release fully closes every parameter. Where upgrade is not immediately possible, apply compensating controls with known trade-offs: deploy WAF or reverse-proxy rules that reject or escape requests containing script-like payloads in the incomingurl, id, file, tags and template query parameters (cheap and fast, but bypassable via encoding tricks and may break legitimate deep links); set a strict Content-Security-Policy on the YesWiki host with no inline script execution and no unsafe-inline (effective at blocking reflected payload execution, but YesWiki themes/extensions using inline JavaScript may break and require testing); ensure session cookies are HttpOnly, Secure and SameSite=Lax/Strict to blunt session hijacking via injected script (low risk of side effects, but does not stop in-session authenticated request forgery); and restrict or disable the unauthenticated listpages and bazariframe rendering paths where they are not operationally needed (reduces attack surface but removes embedded-map and page-listing functionality). Because exploitation requires a victim to click an attacker-supplied link, user awareness matters here, but the decisive mitigation is patching to 4.6.0 and monitoring proxy logs for crafted query strings containing encoded script tags against the endpoints above.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
YesWiki is a PHP wiki/CMS distributed as the composer package yeswiki/yeswiki, and CVE-2026-104473 is a classic CWE-79 improper neutralization of input during web page generation (reflected XSS): user-supplied query/request parameters are echoed back into generated HTML without adequate encoding, so a crafted URL executes attacker JavaScript in the victim's browser. The affected sink set spans several distinct endpoints and trust contexts - incomingurl on the deletepage action, id on BazaR (action=saisir_fiche) and file on GererThemes/upload (authenticated contexts), plus tags on PagePrincipale/listpages and template (and most other parameters) on BazaR/bazariframe, which are reachable unauthenticated. The CNA's CVSS 4.0 vector scores AV:N/AC:L/AT:N/PR:N/UI:A with only subsequent-system confidentiality and integrity impact (SC:L/SI:L), reflecting that the attacker cannot directly alter the server but can act through the victim's browser session; our independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) agrees on network reachability, no required privileges, mandatory user interaction, and low confidentiality/integrity impact under a changed scope. The advisory stresses that these XSS bugs are primarily dangerous as launch points that can be chained with other flaws - insecure endpoints or improper authentication - to escalate access, hijack sessions, or trigger authenticated backend requests, so they should be evaluated alongside any other YesWiki findings rather than in isolation.
Know when Yeswiki gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Network-reachable reflected XSS needs no privileges (PR:N) but requires the victim to open a crafted link (UI:R); payload crosses into the browser context (S:C) with limited confidentiality/integrity impact and no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
YesWiki before 4.5.3 contains multiple reflected cross-site scripting vulnerabilities that allow remote attackers to inject JavaScript through unsanitized parameters such as incomingurl, id, file, tags, and template. Attackers can lure authenticated or unauthenticated users into opening crafted links to hijack sessions and trigger authenticated requests against backend functionality.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
YesWiki is a wiki system written in PHP. Rated high severity (CVSS 8.6), this vulnerability is remotely exploitable, no
YesWiki is a wiki system written in PHP. Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable
Remote code execution in YesWiki prior to 4.6.6 allows unauthenticated attackers to inject arbitrary PHP via the Bazar C
YesWiki is a wiki system written in PHP. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable,
YesWiki is a wiki system written in PHP. Rated high severity (CVSS 7.6), this vulnerability is remotely exploitable, no
Unauthenticated server-side request forgery in YesWiki before 4.7.0 lets any remote visitor make the wiki server issue H
YesWiki is a wiki system written in PHP. Rated medium severity (CVSS 5.8), this vulnerability is remotely exploitable, n
YesWiki is a wiki system written in PHP. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, n
Cross Site Scripting vulnerability in YesWiki v.4.54 allows a remote attacker to execute arbitrary code via a crafted pa
YesWiki version <= cercopitheque beta 1 contains a PHP Object Injection vulnerability in Unserialising user entered para
Authorization bypass in YesWiki before 4.6.7 lets unauthenticated remote attackers call admin-only API routes when the i
Unauthenticated attackers can delete or overwrite federated entries in YesWiki instances before 4.6.7 that have Activity
EUVD-2026-91396
GHSA-8mcv-55p8-4xgh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB