Summary
CVE-2026-104463 is an unauthenticated server-side request forgery (SSRF) vulnerability in YesWiki, a collaborative wiki/CMS platform. The flaw resides in YesWiki’s ActivityPub implementation and allows an unauthenticated remote attacker to force the server to issue arbitrary outbound HTTP GET and POST requests. The issue affects all YesWiki versions prior to 4.6.7 and carries a high severity rating.
Technical details
- Root cause: The ActivityPub inbox controller (
tools/bazar/controllers/ApiController.php) exposes a public POST route that processes "Follow" activities sent to a Bazar form’s actor inbox. While the route verifies the HTTP Signature tied to the request’skeyId, it does not validate the attacker-controlledactorandtoURLs contained in the JSON activity body. - Trigger conditions: An attacker needs a signed request from their own legitimate ActivityPub actor (which passes signature verification) but can set the
actor/tofields to arbitrary URLs. At least one Bazar form with ActivityPub enabled must exist on the target; such forms are discoverable via the publicGET /api/formsendpoint. - Attack vector: Network, no authentication or user interaction required.
- Impact: The server can be coerced into making blind GET/POST requests to attacker-chosen destinations, including internal-only hosts/services and cloud instance metadata endpoints (e.g.,
169.254.169.254), potentially exposing internal network topology, credentials, or cloud metadata, and enabling further internal reconnaissance or pivoting.
Affected software
- YesWiki, all versions prior to 4.6.7
Severity
- CVSS v3.1 Base Score: 7.0 (High) —
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:L - CVSS v4.0 Base Score: 8.3 (High) —
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade YesWiki to version 4.6.7 or later, which addresses this SSRF issue.
- If immediate patching is not possible:
- Disable ActivityPub functionality on Bazar forms if it is not required.
- Restrict or firewall outbound requests from the YesWiki server to internal network ranges and cloud metadata addresses.
- Audit and restrict public exposure of Bazar forms that have ActivityPub enabled.
- Monitor outbound traffic from the YesWiki host for unexpected requests to internal IP ranges or metadata endpoints.

