High severity · published Oct 15, 2026
CVE-2026-55103
Discourse ActivityPub: Fix inbound actor validation and apply outbound request SSRF hardening
8.6
CVSS
0.2%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 10% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DI
discourse-activity-pub · discourse
< 1c8518b0f2abdf31cbea3e0b242f74d8994a9ba5 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-55103
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-55103
github.com
https://github.com/discourse/discourse-activity-pub/commit/1c8518b0f2abdf31cbea3e0b242f74d8994a9ba5
github.com
https://github.com/discourse/discourse-activity-pub/security/advisories/GHSA-jw39-rch6-mhwf
