Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious C2PA file with path traversal
-
DeliveryDeliver file to target via phishing or upload
-
ExploitVictim opens file with vulnerable SDK or c2patool
-
ExecutionSDK resolves traversed path without validation
-
ImpactAttacker reads arbitrary local files
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires a victim to actively open or process a malicious C2PA-signed file using a vulnerable version of one of the three affected implementations (Rust SDK ≤ c2pa-v0.84.0, JS SDK ≤ @contentauth/c2pa-web@0.7.0, or c2patool ≤ v0.16.5). The attacker supplies the malicious file; the victim must take the action of loading it. No authentication or network exposure is required on the attacker side - the vector is fully file-based. Exploitation is limited by: (1) mandatory user interaction, making automated scanning attacks infeasible (confirmed by SSVC automatable: no); (2) the local attack vector meaning the attacker cannot directly reach the target and must rely on social engineering or supply-chain delivery; (3) impact is read-only, with no integrity or availability consequence; and (4) readable files are constrained to those accessible under the process's user account permissions. |
| Impact | The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N) scores 5.5 Medium, reflecting a local attack vector with no privileges required but mandatory user interaction (file open). EPSS at 0.15% (5th percentile) signals very low observed exploitation probability, consistent with CISA SSVC assessment of exploitation: none and automatable: no. SSVC rates technical impact as partial, aligning with confidentiality-only impact. No KEV listing and no POC confirm this is currently theoretical. The real-world risk is modest: exploitation requires social engineering a victim into opening a specially crafted C2PA file, which then leaks local filesystem content - a meaningful threat in environments where operators process untrusted media (e.g., news verification pipelines), but not a broadly automated attack surface. The non-default nature of C2PA processing further limits exposure. |
| Exploit ScenarioDerived | An attacker crafts a malicious C2PA-signed media file containing a manifest with path traversal sequences (e.g., ../../etc/passwd) in asset reference fields. The file is delivered to a victim - for example via email attachment or a media verification portal - and when the victim or their application opens it using the vulnerable C2PA Rust SDK, JS SDK, or c2patool, the SDK resolves the traversed path and reads the referenced file, potentially exfiltrating sensitive configuration files, credentials, or private keys accessible to the process. No public proof-of-concept is available at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Arbitrary file system read in Adobe's Content Credentials ecosystem (C2PA Rust SDK, JS SDK, and c2patool CLI) allows an attacker who crafts a malicious C2PA-signed file to access files and directories outside the intended scope when a victim opens that file. The root cause is improper input validation (CWE-20), likely path traversal in manifest or asset reference parsing. No public exploit code exists at time of analysis, EPSS is 0.15% (5th percentile), and CISA SSVC rates exploitation as none - real-world risk is currently contained but the confidentiality impact is rated High given successful arbitrary file read.
RemediationAI
Upgrade to the vendor-released patched versions immediately: Rust SDK to c2pa-v0.85.2, JavaScript/Node.js Web SDK to @contentauth/c2pa-web@0.9.0, and the c2patool CLI to c2patool-v0.26.65, as documented in Adobe advisory APSB26-80 at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html. Where immediate patching is not possible, restrict processing of C2PA-signed files to trusted, internally generated content only - reject externally sourced or user-supplied C2PA manifests at ingestion boundaries. Running c2patool or SDK-based processes in a sandboxed environment (e.g., read-restricted container with minimal filesystem mounts) limits the blast radius of path traversal by constraining what files are accessible even if the vulnerability is triggered.
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 an open standard for embedding cryptographically signed provenance metadata into media files. Adobe ships three affected implementations: the Rust SDK (cpe:2.3:a:adobe:c2pa:*:*:*:*:*:rust:*:*), the JavaScript/Node.js Web SDK (cpe:2.3:a:adobe:c2pa-web:*:*:*:*:*:node.js:*:*), and the c2patool command-line tool (cpe:2.3:a:adobe:c2patool:*:*:*:*:*:*:*:*). CWE-20 (Improper Input Validation) indicates the SDKs fail to adequately sanitize or constrain file path references embedded within C2PA manifests or ingredient asset references before resolving them on the local file system, enabling path traversal outside the intended working directory.
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:U/C:H/I:N/A:N
File-based local vector (AV:L), victim must open file (UI:R), attacker needs no privileges (PR:N); only confidentiality is impacted via arbitrary read (C:H/I:N/A:N).
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
CAI Content Credentials is affected by an Improper Input Validation vulnerability that could lead to arbitrary file system read. An attacker could exploit this vulnerability to access sensitive files and directories outside the intended access scope. Exploitation of this issue requires user interaction in that a victim must open a malicious file.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Server-side request forgery in Adobe Content Credentials (CAI Content Credentials SDK) allows unauthenticated remote att
Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK
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
EUVD-2026-44517
GHSA-c279-wrgp-v9mg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB