CVE-2026-70556
Received Received - Intake

Cross-Site Request Forgery in Hubzilla OAuth2 Authorization

Vulnerability report for CVE-2026-70556, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-06

Last updated on: 2026-08-06

Assigner: VulnCheck

Description

Hubzilla 11.2.1 contains a cross-site request forgery vulnerability in the OAuth2 /authorize endpoint handled by Zotlabs\Module\Authorize::post() that allows unauthenticated attackers to register arbitrary OAuth2 applications under an authenticated user's account by submitting a cross-origin POST request without CSRF token or Origin/Referer validation. Attackers can craft a malicious HTML form that autosubmits attacker-chosen OAuth2 parameters including client_id, client_secret, redirect_uri, and scope to silently register a persistent OAuth2 application, enabling interception of future OAuth2 authorization codes when the victim later authenticates against the attacker-controlled client.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-06
Last Modified
2026-08-06
Generated
2026-08-06
AI Q&A
2026-08-06
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
ffmpeg ffmpeg *
hubzilla hubzilla 11.2.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-352 The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-70556 is a cross-site request forgery (CSRF) vulnerability in Hubzilla 11.2.1. It affects the OAuth2 /authorize endpoint in the Zotlabs\Module\Authorize::post() function. An unauthenticated attacker can exploit this by sending a cross-origin POST request without proper CSRF token or Origin/Referer validation to register arbitrary OAuth2 applications under an authenticated user's account.

Detection Guidance

To detect this CSRF vulnerability in Hubzilla's OAuth2 /authorize endpoint, monitor for unauthorized OAuth2 application registrations under user accounts. Check server logs for POST requests to /authorize without valid CSRF tokens or Origin/Referer headers. Inspect network traffic for cross-origin POST requests with attacker-controlled parameters like client_id or redirect_uri.

Impact Analysis

This vulnerability allows attackers to register malicious OAuth2 applications under your account. Once registered, these applications can intercept future OAuth2 authorization codes when you authenticate, enabling persistent access and potential further exploitation of your account.

Mitigation Strategies

Immediately update Hubzilla to the patched version. If unable to update, disable OAuth2 application registration until patched. Implement strict CSRF token validation and Origin/Referer header checks on the /authorize endpoint. Review recently registered OAuth2 applications for suspicious entries.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-70556. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart