CVE-2026-42462 Details
Description
Fedify is a TypeScript library for building federated server apps powered by ActivityPub. Prior to versions 1.9.11, 1.10.10, 2.0.18, 2.1.14, and 2.2.3, an attacker can make use of JSON-LD features to restructure a JSON-LD document that would change how Fedify interprets it without changing its Linked Data Signature, allowing them to alter a third-party signed activity they have received. Versions 1.9.11, 1.10.10, 2.0.18, 2.1.14, and 2.2.3 fix the issue.
A vulnerability exists in Fedify, a TypeScript library for building federated server applications using ActivityPub. Prior to versions 1.9.11, 1.10.10, 2.0.18, 2.1.14, and 2.2.3, an attacker could exploit JSON-LD features to manipulate the structure of a JSON-LD document. This manipulation could alter how Fedify interpreted the document without invalidating its Linked Data Signature, enabling the attacker to modify a third-party signed activity. The issue arises because the signature is applied to the canonical RDF graph representation of the JSON-LD, and JSON-LD allows multiple representations of the same graph. Exploitation could involve using the '@graph', '@included', or '@reverse' keywords to change the interpretation of signed activities, potentially leading to unauthorized modifications of activity data.
Users can upgrade to Fedify versions 1.9.11, 1.10.10, 2.0.18, 2.1.14, or 2.2.3, all of which address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 10, 2026CISA-ADP
Assessed Jun 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/fedify-dev/fedify/releases/tag/2.2.3 | [email protected] | Release NotesVendor |
| https://github.com/fedify-dev/fedify/security/advisories/GHSA-9rfg-v8g9-9367 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1289 | Improper Validation of Unsafe Equivalence in Input | [email protected] |
| CWE-180 | Incorrect Behavior Order: Validate Before Canonicalize | [email protected] |
| CWE-347 | Improper Verification of Cryptographic Signature | [email protected] |
| CWE-436 | Interpretation Conflict | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Fedify | <= 2.2.2 (semver) |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 23, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 10, 2026 | New CVE Received | [email protected] |
Volerion