CVE-2026-62857
Full vulnerability record from the local CVENow database.
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.
Severity
HIGH
CVSS score
8.8
(v4.0)
Vulnerability status
Deferred
Source identifier
Published
2026-08-06 22:18:12.127000
Last modified
2026-10-24 16:10:00.153000
View original CVE JSON
{
"id": "CVE-2026-62857",
"sourceIdentifier": "[email protected]",
"published": "2026-08-06T22:18:12.127",
"lastModified": "2026-10-24T16:10:00.153",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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."
},
{
"lang": "es",
"value": "Fedify es una biblioteca TypeScript para construir aplicaciones de servidor federadas impulsadas por ActivityPub. Desde la versión 1.2.0 hasta las líneas de mantenimiento afectadas 1.9, 1.10, 2.0, 2.1, 2.2 y 2.3, getNodeInfo() sigue un valor links[].href controlado por el atacante desde /.well-known/nodeinfo sin validación de esquema, redirección o dirección privada, permitiendo solicitudes a servicios de loopback, link-local, metadatos en la nube y de red privada y devolviendo sus cuerpos de respuesta. Este problema está solucionado en las versiones 1.9.13, 1.10.12, 2.0.22, 2.1.18, 2.2.7 y 2.3.2."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "fedify-dev",
"product": "fedify",
"versions": [
{
"version": ">= 1.2.0, < 1.9.13",
"status": "affected"
},
{
"version": ">= 1.10.0, < 1.10.12",
"status": "affected"
},
{
"version": ">= 2.0.0, < 2.0.22",
"status": "affected"
},
{
"version": ">= 2.1.0, < 2.1.18",
"status": "affected"
},
{
"version": ">= 2.2.0, < 2.2.7",
"status": "affected"
},
{
"version": ">= 2.3.0, < 2.3.2",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV40": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "4.0",
"vectorString": "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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"baseScore": 8.8,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "NONE",
"vulnAvailabilityImpact": "LOW",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"subAvailabilityImpact": "NONE",
"exploitMaturity": "NOT_DEFINED",
"confidentialityRequirement": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"availabilityRequirement": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"valueDensity": "NOT_DEFINED",
"vulnerabilityResponseEffort": "NOT_DEFINED",
"providerUrgency": "NOT_DEFINED"
}
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-08T02:39:56.206189Z",
"id": "CVE-2026-62857",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-918"
}
]
}
],
"references": [
{
"url": "https://github.com/fedify-dev/fedify/releases/tag/2.3.2",
"source": "[email protected]"
},
{
"url": "https://github.com/fedify-dev/fedify/security/advisories/GHSA-hqph-j65v-8cq5",
"source": "[email protected]"
},
{
"url": "https://github.com/fedify-dev/fedify/security/advisories/GHSA-hqph-j65v-8cq5",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}