Skip to main content

YesWiki CVE-2026-104473

| EUVDEUVD-2026-91396 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-02 VulnCheck GHSA-8mcv-55p8-4xgh
5.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft link with XSS payload in parameter
  2. Delivery
    Deliver link via phishing to victim
  3. Exploit
    Victim opens crafted URL
  4. Execution
    JavaScript executes in browser session
  5. Impact
    Hijack 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

yeswiki 0 <4.5.3

Affected Packages

composer yeswiki/yeswiki fix: 4.6.0
euvd yeswiki fix: 4.5.3

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

Vendor (VulnCheck) PRIMARY 5.1 MEDIUM
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
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 02, 2026 - 12:02 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
YesWiki is a niche open-source wiki with limited enterprise footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2025-31131 HIGH POC
8.6 Apr 01

YesWiki is a wiki system written in PHP. Rated high severity (CVSS 8.6), this vulnerability is remotely exploitable, no

CVE-2025-46348 CRITICAL POC
10.0 Apr 29

YesWiki is a wiki system written in PHP. Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable

CVE-2026-52778 CRITICAL POC
9.8 Jun 08

Remote code execution in YesWiki prior to 4.6.6 allows unauthenticated attackers to inject arbitrary PHP via the Bazar C

CVE-2024-51478 CRITICAL POC
9.1 Oct 31

YesWiki is a wiki system written in PHP. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable,

CVE-2025-46349 HIGH POC
7.6 Apr 29

YesWiki is a wiki system written in PHP. Rated high severity (CVSS 7.6), this vulnerability is remotely exploitable, no

CVE-2026-116205 MEDIUM POC
6.9 Oct 25

Unauthenticated server-side request forgery in YesWiki before 4.7.0 lets any remote visitor make the wiki server issue H

CVE-2025-46347 MEDIUM POC
5.8 Apr 29

YesWiki is a wiki system written in PHP. Rated medium severity (CVSS 5.8), this vulnerability is remotely exploitable, n

CVE-2025-46346 MEDIUM POC
6.3 Apr 29

YesWiki is a wiki system written in PHP. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, n

CVE-2025-52277 MEDIUM POC
6.1 Sep 09

Cross Site Scripting vulnerability in YesWiki v.4.54 allows a remote attacker to execute arbitrary code via a crafted pa

CVE-2018-1000641 CRITICAL
9.8 Aug 20

YesWiki version <= cercopitheque beta 1 contains a PHP Object Injection vulnerability in Unserialising user entered para

CVE-2026-104467 CRITICAL
9.2 Oct 02

Authorization bypass in YesWiki before 4.6.7 lets unauthenticated remote attackers call admin-only API routes when the i

CVE-2026-104445 HIGH
8.8 Oct 02

Unauthenticated attackers can delete or overwrite federated entries in YesWiki instances before 4.6.7 that have Activity

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy