Discourse ActivityPub: Fix inbound actor validation and apply outbound request SSRF hardening
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| discourse | discourse-activity-pub | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Discourse | Discourse-activity-pub |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.200% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Discourse
Discourse discourse-activity-pub |
|
| Vendors & Products |
Discourse
Discourse discourse-activity-pub |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Discourse ActivityPub: Fix inbound actor validation and apply outbound request SSRF hardening | |
| Weaknesses | CWE-345 CWE-863 |
|
| References |
| |
| Metrics |
cvssV3_1
|