Skip to main content

YesWiki CVE-2026-104445

| EUVDEUVD-2026-91456 HIGH
Authentication Bypass by Spoofing (CWE-290)
2026-10-02 VulnCheck GHSA-px48-25j6-h73c
8.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Generate attacker ActivityPub keypair
  2. Delivery
    Craft signed Delete/Update spoofing victim actor
  3. Exploit
    Send to target ActivityPub inbox
  4. Execution
    Signature verified but actor unbound
  5. Impact
    Mirrored entry deleted or overwritten

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

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 target YesWiki instance (version before 4.6.7) to have the ActivityPub federation feature active and to host at least one mirrored/federated entry with a sourceUrl the attacker can reference; the flaw lives specifically in the ActivityPub inbox's failure to bind the verified HTTP signature signer to the activity actor. No authentication, credentials, or account on the target are needed (PR:N) - the attacker only needs to generate their own ActivityPub keypair - and no user interaction is required (UI:N). The principal limiting factor is deployment configuration: instances that have not enabled ActivityPub federation, or that mirror no remote entries, are not exposed. Impact is confined to deleting or overwriting other actors' federated entries, not reading data or compromising the host.

Impact

This is a credible, actionable priority for any YesWiki instance running ActivityPub federation, though its blast radius is bounded. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates fully remote, unauthenticated, low-complexity exploitation with no user interaction - the worst-case access profile. The impact is integrity-focused (VI:H) with limited availability impact (VA:L) and no confidentiality loss (VC:N), consistent with a spoofing flaw (CWE-290) that lets an attacker delete or overwrite federated entries but not read data. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no confirmed active exploitation; the apparent severity rests on the CVSS vector and the clarity of the advisory rather than on observed in-the-wild activity. The signals are internally consistent (network vector in CVSS matches the ActivityPub inbox described in the text), so there is no conflict to flag, but note the real-world exposure is gated by whether federation is actually enabled - see exploitation_conditions. Treat as a high-priority patch for federated deployments and a low/no-risk issue for instances that have not enabled ActivityPub.

Exploit ScenarioDerived

An attacker generates any ActivityPub keypair (no prior account or authorization on the target), then sends a signed Delete or Update activity to a vulnerable YesWiki instance's inbox referencing the sourceUrl of an entry mirrored from a legitimate remote actor. Because the inbox verifies the HTTP signature but never checks that the signer matches the activity's claimed actor, the server accepts the forged activity and deletes or overwrites the victim actor's federated entry. No public proof-of-concept was provided in the input.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Unauthenticated attackers can delete or overwrite federated entries in YesWiki instances before 4.6.7 that have ActivityPub federation enabled and mirror at least one remote entry, because the ActivityPub inbox does not bind the verified HTTP signature signer to the activity actor. Any party can generate their own ActivityPub keypair and sign a Delete or Update activity that references a mirrored entry's sourceUrl, causing the target instance to act on another actor's entry. No public exploit code has been identified at time of analysis, and the impact is limited to integrity and availability of federated entries - it does not allow reading private data or compromising the host.

RemediationAI

Vendor-released patch: upgrade to YesWiki 4.6.7 or later, which fixes the authentication bypass in the ActivityPub inbox. Apply the update through the normal YesWiki upgrade process and verify the running version. If upgrading immediately is not possible, disable the ActivityPub federation feature - this eliminates exposure but also stops all federated interactions and may be unacceptable for instances that rely on federation. Alternatively, remove or unpublish any mirrored/federated entries that have a sourceUrl, since the attack requires referencing such an entry; this reduces exposure but does not fix the underlying flaw and may break existing federated content. There is no other patch or configuration workaround documented in the provided advisories. Consult the vendor advisory at https://github.com/YesWiki/yeswiki/security/advisories/GHSA-rm6r-grfg-4v78 and the VulnCheck advisory at https://www.vulncheck.com/advisories/yeswiki-before-4.6.7-authentication-bypass-via-activitypub-inbox-actor-spoofing for additional details.

Affected VersionsENISA

yeswiki 0 <4.6.7

Affected Packages

euvd yeswiki fix: 4.6.7

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The ActivityPub protocol relies on HTTP signatures to authenticate federated messages, where the signer's public key is used to verify that the request was sent by the claimed actor. CVE-2026-104445 is a CWE-290 authentication bypass by spoofing: YesWiki versions before 4.6.7 fail to validate that the key that signed the HTTP request belongs to the actor named in the ActivityPub activity, so any attacker with a self-generated keypair can impersonate any actor in the 'actor' field. The affected code is the ActivityPub inbox handler, reachable over the network (AV:N) with no privileges (PR:N) and no user interaction (UI:N). The vulnerability affects all YesWiki releases prior to 4.6.7, as reflected in CPE cpe:2.3:a:yeswiki:yeswiki:*:*:*:*:*:*:*:* and EUVD-2026-91456. Specifically, an attacker can send Delete or Update activities that reference the sourceUrl of a mirrored entry hosted on the target instance, causing that entry to be deleted or overwritten; the attack does not extend to reading data (C:N) and has limited availability impact (A:L) beyond the targeted entries.

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 8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 8.2 HIGH

Remote unauthenticated inbox requests with no interaction give AV:N/AC:L/PR:N/UI:N; overwriting/deleting entries yields I:H, deletion gives A:L, and no data disclosure means C:N.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Patch available
Oct 02, 2026 - 12:02 EUVD
CVE Published
Oct 02, 2026 - 11:38 cve.org
HIGH 8.8

DescriptionCVE.org

YesWiki before 4.6.7 contains an authentication bypass vulnerability in the ActivityPub inbox that fails to bind the verified HTTP signature signer to the activity actor. Unauthenticated attackers with any ActivityPub keypair can send signed Delete or Update activities referencing a mirrored entry's sourceUrl to delete or overwrite other actors' federated entries.

Technical POC Analysis

CWE-290 (Authentication Bypass by Spoofing), with CWE-862 (Missing Authorization) on the mutation path.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

YesWiki instances before version 4.6.7 with ActivityPub federation enabled and mirroring remote entries are vulnerable to attackers deleting or overwriting federated content, impacting data integrity and availability. Although this does not expose private data or compromise the host, it can disrupt collaborative knowledge sharing and erode user trust in federated wikis. Organizations relying on federated entries should prioritize patching to maintain content reliability.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
niche open-source wiki, 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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-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-104457 HIGH
8.8 Oct 02

Unauthenticated SQL injection in YesWiki before 4.6.7 allows remote attackers to read arbitrary database contents, inclu

CVE-2026-41143 HIGH
8.8 May 07

Authenticated SQL injection in YesWiki bazar module allows low-privileged users to execute arbitrary SQL queries against

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