Auth bypass in Discourse Discourse-Activity-Pub
CVE-2026-55103
Discourse ActivityPub adds ActivityPub support to Discourse. Prior to commit 1c8518b0f2abdf31cbea3e0b242f74d8994a9ba5, inbound ActivityPub processing does not sufficiently verify that the actor authenticated by the signed request matches the Activity actor and owns the referenced federated post. A remote attacker can exploit these missing identity and ownership checks to edit, delete, or reply to federated posts without the required permissions. This vulnerability is fixed with commit 1c8518b0f2abdf31cbea3e0b242f74d8994a9ba5.
Published .
CVSS v3 metric
CVSS v3 base score 8.6 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
- Discourse Discourse-Activity-Pub — versions < 1c8518b0f2abdf31cbea3e0b242f74d8994a9ba5
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-55103?
- CVE-2026-55103 is a high-severity vulnerability in Discourse Discourse-Activity-Pub, classified under Insufficient Verification of Data Authenticity. CVSS score: 8.6/10. Published 2026-10-15.
- How severe is CVE-2026-55103?
- High severity. CVSS v3 base score is 8.6 out of 10.