Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost crafted manifest/URL
-
DeliveryLure victim to open it
-
ExploitAffected C2PA SDK validates manifest
-
ExecutionSSRF fetch of attacker reference
-
PersistInject script / execute in user context
-
ImpactHijack victim account or session
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 victim to use an application that embeds an affected Adobe C2PA component (c2pa Rust SDK ≤0.84.0, @contentauth/c2pa-web ≤0.7.0, or c2patool ≤0.16.5) AND to actively interact - per CVSS UI:R the victim must visit a maliciously crafted URL or interact with a compromised web page that supplies attacker-controlled Content Credentials content for validation. The specific prerequisite is that the affected SDK validates an untrusted manifest whose reference the attacker controls, triggering the SSRF fetch. Limiting factors: the vector is AV:L (no directly network-reachable server endpoint) and mandatory user interaction, so exploitation is not automatable (SSVC Automatable: no) and cannot occur against a target that never opens attacker-supplied Content Credentials data. |
| Impact | The signals point to high technical severity but low current exploitation pressure. The CVSS 3.1 base of 8.2 (High) is driven by S:C, C:H, and I:H, and CISA SSVC rates Technical Impact as 'total' - a successful exploit fully compromises the affected user context. However, the vector is AV:L (local attack vector) requiring UI:R (the victim must open a crafted URL or interact with a compromised page), which raises the practical bar. Corroborating low immediacy: EPSS is only 0.18% (7th percentile), SSVC Exploitation is 'none', SSVC Automatable is 'no', and the flaw is not in CISA KEV - no evidence of active or scalable exploitation. One tension worth flagging: SSRF (CWE-918) is conventionally a server-side issue, yet the assigned vector is AV:L with UI:R, reflecting that exploitation runs through a user-side verification/rendering flow rather than a remotely reachable server endpoint - verify the exact trigger surface against Adobe advisory APSB26-80 before assuming network reachability. Overall this is a genuinely high-impact but low-immediacy issue: patch on a normal cycle and prioritize where these SDKs process untrusted user-supplied media. |
| Exploit ScenarioDerived | An attacker publishes a media file or web page carrying a crafted Content Credentials manifest and lures a victim into opening it in an application built on an affected C2PA SDK. When the SDK validates the manifest it follows the attacker-controlled reference (SSRF), which is chained into script injection and code execution in the victim's session, allowing account or session takeover. No public exploit code has been identified, and the AV:L/UI:R vector means the attack succeeds only after the victim's interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK (c2pa-web), and the c2patool CLI - can escalate to arbitrary code execution in the context of the current user. When an application built on these libraries validates a maliciously crafted asset or URL, the SSRF is chained into script injection to hijack the victim's session or account. No public exploit has been identified at time of analysis, and the EPSS score is low (0.18%, 7th percentile), consistent with CISA SSVC rating exploitation as 'none'.
RemediationAI
Vendor-released patches are available - upgrade the Rust SDK to c2pa-v0.85.2, the Node.js web SDK to @contentauth/c2pa-web@0.9.0, and the command-line tool to c2patool-v0.26.65, per Adobe advisory APSB26-80 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html). Because these are libraries, also rebuild and redeploy any downstream application, service, or browser bundle that vendors an affected version, and audit transitive dependencies for pinned older releases. Where immediate upgrade is not possible, avoid processing Content Credentials manifests from untrusted sources and restrict outbound network access from the verification process so SSRF-triggered fetches cannot reach internal or cloud-metadata endpoints (egress allowlisting or blocking link-local/RFC1918 targets) - the trade-off is that legitimate remote-manifest resolution will break. For c2pa-web deployments, apply a strict Content-Security-Policy to blunt the script-injection step, accepting that CSP does not address the underlying SSRF.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
C2PA (Coalition for Content Provenance and Authenticity) is the open standard implemented by Adobe's Content Credentials tooling to embed and verify cryptographically signed provenance manifests inside media files. The affected components are the Rust reference SDK (cpe:2.3:a:adobe:c2pa, rust), the JavaScript/Node.js binding c2pa-web (cpe:2.3:a:adobe:c2pa-web, node.js), and the c2patool command-line utility (cpe:2.3:a:adobe:c2patool). The root cause is CWE-918 (Server-Side Request Forgery): when the manifest/validation logic resolves an attacker-controlled reference (for example a remote manifest or ingredient URL) it issues an outbound request without adequate validation, which per the advisory can be chained into script injection and code execution in the current user's context. The CVSS vector's AV:L with S:C indicates the untrusted fetch/processing occurs in a locally invoked verification workflow but crosses a security boundary (scope change) into the user's session or host.
Know when C2Pa 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:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Local processing of attacker-supplied content with required user interaction (AV:L, UI:R, PR:N); scope changes into the user session (S:C) with high confidentiality and integrity impact and no availability effect.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
CAI Content Credentials is affected by a Server-Side Request Forgery (SSRF) vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to inject malicious scripts into a web page, potentially gaining elevated access or control over the victim's account or session. Exploitation of this issue requires user interaction in that a victim must visit a maliciously crafted URL or interact with a compromised web page. Scope is changed.
Executive ViewAI
The Adobe C2PA SDK family-a content credential validation library deployed in media, publishing, and digital asset management applications-contains a flaw enabling remote code execution through specially crafted files. Organizations using these SDKs for content authentication face account compromise and session hijacking risks. Although current exploitation likelihood is low, the high technical severity and absence of available patches demand immediate defensive action.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement network egress restrictions via firewall to limit SSRF exploitation scope; (2) Disable or restrict asset validation to essential workflows only; (3) Enforce strict input validation and sanitization protocols on crafted assets before SDK processing; (4) Establish alerts for validation-related errors or unusual script injection patterns in application logs; (5) Prioritize monitoring for Adobe patch releases and stage rapid deployment procedures.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Server-side request forgery in Adobe Content Credentials (CAI Content Credentials SDK) allows unauthenticated remote att
Denial of service in Adobe's CAI (Content Authenticity Initiative) Content Credentials SDK stems from uncontrolled resou
Uncontrolled resource consumption in the Adobe CAI Content Credentials SDK lets unauthenticated, remote attackers exhaus
Improper input validation in the Adobe CAI Content Credentials SDK allows remote, unauthenticated attackers to bypass a
Improper input validation in the CAI Content Credentials SDK (Adobe security bulletin APSB26-163) lets unauthenticated r
Unauthenticated remote attackers can bypass a security feature in Adobe's CAI Content Credentials SDK and gain unauthori
Improper input validation in the CAI Content Credentials SDK allows a remote, unauthenticated attacker to feed crafted i
Integer overflow (CWE-190) in the CAI Content Credentials SDK lets unauthenticated remote attackers crash applications t
Denial-of-service in the CAI Content Credentials SDK allows remote unauthenticated attackers to exhaust system resources
Denial of service in the CAI Content Credentials SDK allows remote, unauthenticated attackers to exhaust system resource
Application denial-of-service in the Adobe CAI Content Credentials SDK lets unauthenticated remote attackers exhaust sys
Uncontrolled resource consumption in Adobe's CAI Content Credentials SDK enables remote unauthenticated attackers to exh
EUVD-2026-44527
GHSA-5j74-v2xh-7cpv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB