Description
Fedify is a TypeScript library for building federated server apps powered by ActivityPub. From version 1.2.0 through the affected 1.9, 1.10, 2.0, 2.1, 2.2, and 2.3 maintenance lines, getNodeInfo() follows an attacker-controlled links[].href value from /.well-known/nodeinfo without scheme, redirect, or private-address validation, allowing requests to loopback, link-local, cloud metadata, and private-network services and returning their response bodies. This issue is fixed in versions 1.9.13, 1.10.12, 2.0.22, 2.1.18, 2.2.7, and 2.3.2.
Published: 2026-08-06
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Fedify, a TypeScript library used to build federated ActivityPub servers, contains an SSRF flaw in its getNodeInfo routine. The function follows a links[] href value supplied via /.well‑known/nodeinfo without enforcing scheme validation, redirect checks, or protecting against private-address resolution. When triggered, the library performs an outbound HTTP request to the resolved address and returns the response body back to the caller, effectively exposing the content of internal or cloud‑only services such as loopback, link‑local, or cloud metadata endpoints. This flaw is classified as CWE‑918 and represents a confidentiality breach that can also impact data integrity.

Affected Systems

Fedify versions 1.2.0 through 1.9, 1.10, 2.0, 2.1, 2.2, and 2.3 are affected. The issue was resolved in version 1.9.13 and newer maintenance releases: 1.10.12, 2.0.22, 2.1.18, 2.2.7, and 2.3.2.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. An attacker can trigger the SSRF by supplying a malicious href in the NodeInfo request or via an altered payload sent to the server. Once activated, any service reachable from the server—whether on loopback, private, or cloud metadata networks—can be accessed, and its responses returned to the attacker. This attack requires network connectivity from the vulnerable server to the target address, but no prior authentication is needed on the target services.

Generated by OpenCVE AI on August 7, 2026 at 00:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Fedify to a fixed version (1.9.13, 1.10.12, 2.0.22, 2.1.18, 2.2.7, or 2.3.2).
  • If an upgrade cannot be applied immediately, configure the library to allow only HTTPS links and implement a whitelist of approved hostnames or IP ranges for redirect targets.
  • Deploy network segmentation or firewall rules to block outbound connections from the Fedify process to private‑network or cloud‑metadata addresses, and monitor for anomalous outbound traffic.

Generated by OpenCVE AI on August 7, 2026 at 00:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 08 Aug 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 07 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Fedify
Fedify fedify
Vendors & Products Fedify
Fedify fedify

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description Fedify is a TypeScript library for building federated server apps powered by ActivityPub. From version 1.2.0 through the affected 1.9, 1.10, 2.0, 2.1, 2.2, and 2.3 maintenance lines, getNodeInfo() follows an attacker-controlled links[].href value from /.well-known/nodeinfo without scheme, redirect, or private-address validation, allowing requests to loopback, link-local, cloud metadata, and private-network services and returning their response bodies. This issue is fixed in versions 1.9.13, 1.10.12, 2.0.22, 2.1.18, 2.2.7, and 2.3.2.
Title Fedify: Server-Side Request Forgery in getNodeInfo() Allows Access to Internal Network Resources
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-08T02:40:28.655Z

Reserved: 2026-07-14T21:10:50.032Z

Link: CVE-2026-62857

cve-icon Vulnrichment

Updated: 2026-08-08T02:40:22.882Z

cve-icon NVD

Status : Received

Published: 2026-08-06T22:18:12.127

Modified: 2026-08-08T03:16:46.530

Link: CVE-2026-62857

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T09:00:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)