Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister free Friendica account
-
DeliveryCraft URL targeting internal service or 169.254.169.254
-
ExploitSubmit URL to link-preview endpoint
-
ExecutionFriendica server fetches URL server-side
-
PersistRead response containing internal data or cloud credentials
-
ImpactUse harvested credentials for lateral movement
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold a valid authenticated session on the target Friendica instance (CVSS PR:L), which on most public nodes is achievable via free self-registration - no administrator approval or elevated role is required. The link-preview feature must be accessible to authenticated users, which is default behavior. No additional configuration, plugin, or non-default setting is required beyond the standard installation. Exploitation is limited by: (1) the authenticated requirement - unauthenticated visitors cannot trigger the SSRF; (2) instances that disable open registration narrow the attacker pool to invited or existing users; (3) egress firewall rules that block RFC-1918 and link-local destinations would prevent internal network probing even if the endpoint remains accessible; (4) scope is unchanged (S:U), meaning the attacker cannot directly pivot to other systems through Friendica's process - they can only read responses the Friendica server itself receives. |
| Impact | The CVSS 3.1 base score of 6.5 with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N is internally consistent and well-calibrated for this class of SSRF. The network attack vector and low attack complexity are accurate - exploitation requires only an HTTP request from any internet-accessible machine. The low-privilege requirement (PR:L) is the primary limiting factor, but on public Friendica nodes this is effectively neutralized by open self-registration, reducing the realistic barrier to near-zero. The high confidentiality impact (C:H) is justified given the potential to harvest cloud metadata credentials, which can escalate to full cloud account compromise. No EPSS score was provided in the source data; without it, exploitation probability cannot be quantified numerically. The vulnerability is not listed in the CISA KEV catalog, and no POC code has been identified, placing exploitation likelihood in the speculative category. However, the attack pattern is trivially replicable by any attacker familiar with SSRF - no custom tooling is required. The absence of a KEV listing should not be interpreted as low risk; rather, this is a high-real-world-risk issue specifically on cloud-hosted, publicly-registered Friendica instances. |
| Exploit ScenarioDerived | An attacker registers a free account on a publicly accessible, cloud-hosted Friendica instance and submits a crafted URL such as http://169.254.169.254/latest/meta-data/iam/security-credentials/ to the link-preview endpoint. The Friendica server fetches the URL from its own network context, and the cloud metadata service responds with temporary IAM credentials, which are returned to or observable by the attacker. The attacker then uses these credentials to authenticate to the cloud provider's API and escalate to broader infrastructure access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
Server-side request forgery in Friendica through the 2026.08-dev branch exposes internal network infrastructure to any authenticated user, including those with a free self-registered account. The link-preview endpoint fetches attacker-supplied URLs without enforcing an internal IP deny list, enabling enumeration of internal services and access to cloud instance metadata endpoints such as the AWS IMDSv1 endpoint at 169.254.169.254. No public exploit code has been identified at time of analysis, but the low privilege barrier - a free self-registered account - significantly broadens the realistic attacker pool on public Friendica instances.
RemediationAI
No vendor-released patched version has been independently confirmed at time of analysis - the only reference provided is the upstream GitHub repository at https://github.com/friendica/friendica, which should be monitored for a fix commit or tagged release. Administrators should implement a server-level egress firewall rule or application-layer deny list that blocks outbound HTTP/HTTPS requests from the Friendica process to RFC-1918 ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and the link-local range (169.254.0.0/16); this prevents metadata service access and internal network scanning while leaving external link previews functional, with the trade-off that any legitimate internal URLs would also be blocked. On AWS, enabling IMDSv2 (requiring a session-oriented PUT request) adds a second layer of defense since the SSRF via a simple GET cannot obtain IMDSv2 tokens. If link-preview functionality is non-essential, disabling it entirely at the Friendica configuration level eliminates the attack surface without side effects on core federation features. Restricting new user self-registration on public instances raises the effective privilege bar and reduces the attacker pool while a patch is pending.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Friendica is an open-source federated social networking platform (CPE: cpe:2.3:a:friendica:friendica:*:*:*:*:*:*:*:*) that implements ActivityPub and Diaspora protocols and is typically self-hosted. The vulnerable component is a link-preview feature that performs server-side HTTP fetching of user-supplied URLs to generate rich link previews. CWE-918 (Server-Side Request Forgery) describes the root cause: the application acts as an HTTP proxy on behalf of the user without validating whether the destination is an internal or loopback address. The absence of a deny list for RFC-1918 address ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and link-local ranges (169.254.0.0/16) means the server's own network context is exposed to any authenticated requester. Cloud-hosted instances are particularly at risk because metadata services are reachable at predictable link-local addresses and return credentials or instance configuration without authentication.
Know when Friendica gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network-reachable endpoint, low complexity; PR:L because a free authenticated account suffices; C:H for potential credential exfiltration via cloud metadata; no integrity or availability impact.
Primary rating from Vendor (TuranSec).
CVSS VectorVendor: TuranSec
DescriptionCVE.org
A server-side request forgery vulnerability in Friendica through the 2026.08-dev branch allows authenticated users with a free self-registered account to probe internal network services via the link-preview endpoint. The endpoint fetches any user-supplied URL without applying an internal IP deny list. An attacker can use this to scan the internal network or access cloud metadata services.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Insecure Permissions vulnerability in Friendica v.2023.12 allows a remote attacker to obtain sensitive information and e
Module/Settings/UserExport.php in Friendica through 2021.01 allows settings/userexport to be used by anonymous users, as
Cross Site Scripting vulnerability in Friendica v.2023.12 allows a remote attacker to obtain sensitive information via t
Cross Site Scripting vulnerability in Friendica v.2023.12 allows a remote attacker to obtain sensitive information via t
Cross Site Scripting vulnerability in Friendica v.2023.12 allows a remote attacker to obtain sensitive information via t
Cross Site Scripting (XSS) vulnerability in Friendica versions after v.2023.12, allows a remote attacker to execute arbi
Unauthenticated SQL injection in Friendica (through the 2026.08-dev branch) lets remote attackers inject arbitrary SQL t
Friendica 2024.03 is vulnerable to Cross Site Scripting (XSS) in settings/profile via the homepage, xmpp, and matrix par
EUVD-2026-56036
GHSA-mhpc-8ghx-95cq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB