Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft C2PA manifest with path traversal payload
-
DeliverySubmit to vulnerable tool or SDK for manifest parsing
-
ExploitBypass path restriction due to missing sanitization
-
ExecutionResolve traversal sequence against host file system
-
PersistRead arbitrary file outside working directory
-
ImpactRetrieve sensitive file contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must deliver a crafted C2PA manifest to a system running c2patool (≤ v0.27.5), c2pa-rs (≤ v0.90.5), or @contentauth/c2pa-web (≤ 0.12.0) that will actively parse it. The local attack vector (AV:L) means exploitation is limited to scenarios where the attacker has direct local access or can induce the vulnerable tool to process attacker-controlled manifest content - for example, through an automated media pipeline, a build system ingesting external assets, or a web service that accepts user-uploaded files for provenance validation. No privileges are required of the attacker on the vulnerable component itself (PR:N), and no user interaction is needed once the manifest is submitted (UI:N). Deployments that process only internally generated, trusted C2PA manifests are at substantially reduced risk; environments that ingest untrusted third-party media for authenticity validation represent the primary threat surface. |
| Impact | The CVSS base score of 7.1 (AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N) contains an internal inconsistency that materially affects triage: the CVE description documents an arbitrary file-system READ operation - a confidentiality impact - yet the official vector records C:N and I:H, which would imply a write or integrity-affecting outcome. This conflict is unresolved by available sources, and defenders should verify the true impact class against Adobe APSB26-111 before scoring internally. Setting that discrepancy aside, the local attack vector (AV:L) meaningfully limits real-world exposure: exploitation requires either direct local system access or an indirect delivery path such as a CI/CD pipeline or media-ingestion service that processes untrusted C2PA manifests on behalf of the attacker. The low complexity (AC:L) and absence of required privileges (PR:N) or user interaction (UI:N) mean that once delivery conditions are met, exploitation is straightforward - even a mid-sized municipal IT team in sanok running an automated media-authenticity workflow should treat this as a prompt patching priority, particularly because the scope change extends potential file exposure beyond the tool's own working directory. No CISA KEV listing and no public exploit code were present in the provided intelligence, so the current threat tempo is assessed as moderate rather than critical. |
| Exploit ScenarioDerived | An attacker crafts a C2PA manifest containing path traversal sequences - such as '../../etc/shadow' - as a resource reference, then submits the malicious media file to an automated ingestion pipeline or CI/CD job that invokes a vulnerable c2patool or SDK instance to validate content provenance. The tool resolves the traversal path against the host file system without adequate restriction, returning the contents of a file outside the intended working directory. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
Path traversal in Adobe's Content Credentials toolkit - spanning the c2patool CLI, the c2pa Rust SDK, and the @contentauth/c2pa-web JavaScript/WASM SDK - enables arbitrary file-system reads outside intended directory boundaries on the local host. Affected versions include c2patool ≤ v0.27.5, c2pa-rs ≤ v0.90.5, and @contentauth/c2pa-web ≤ 0.12.0, with patched releases available for all three. No public exploit has been identified at time of analysis, but the scope-changed flag in the CVSS vector indicates that successful exploitation can reach resources beyond the vulnerable component's own security domain.
RemediationAI
Upgrade all affected components to their respective patched releases: c2patool-v0.27.6, c2pa-v0.90.6, and @contentauth/c2pa-web@0.12.1, as documented in Adobe APSB26-111 at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-111.html. For operators unable to patch immediately, run c2patool or SDK-based services inside a container or chroot environment with a minimal, read-only bind mount limited strictly to the directories the tool legitimately requires, which reduces the accessible blast radius if a traversal is triggered. In CI/CD or media-pipeline contexts, temporarily disable ingestion of externally sourced or untrusted C2PA manifests until patching is complete; the trade-off is loss of automated provenance validation for untrusted content, which is acceptable as a short-term compensating control. No additional vendor-documented workarounds appear in the available references.
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
Content Credentials is Adobe's implementation of the C2PA (Coalition for Content Provenance and Authenticity) open specification, which cryptographically embeds signed provenance manifests into media assets. The three affected components - the c2patool CLI (written in Rust), the c2pa Rust SDK, and the @contentauth/c2pa-web JS/WASM SDK - parse C2PA manifests that can reference external resources using file-system paths. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) identifies the root cause: user-controlled path components within manifest references are not adequately normalized or sandboxed before the runtime resolves them against the host file system. The CVSS S:C (Scope Changed) metric confirms that a successful traversal breaches the application's own security boundary and accesses resources governed by a different security authority, such as OS-level files or adjacent application data.
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:N/S:C/C:N/I:H/A:N
Description confirms a file-system read impact (C:H not I:H); scope change reflects cross-boundary traversal; local vector and no-privilege requirement retained from available data.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
CAI Content Credentials is affected by an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability that could result in a Arbitrary file system read. An attacker could leverage this vulnerability to gain unauthorized read access to files or directories outside the intended restrictions. Exploitation of this issue does not require user interaction. Scope is changed.
Executive ViewAI
Adobe's Content Credentials toolkit contains a path traversal vulnerability in c2patool CLI, c2pa Rust SDK, and @contentauth/c2pa-web JavaScript SDK that enables arbitrary local file system reads from affected systems. Organizations relying on these components for content authentication and verification face exposure of sensitive configuration files, cryptographic keys, and operational data. The vulnerability affects all versions of these three components through c2patool v0.27.5, c2pa-rs v0.90.5, and @contentauth/c2pa-web v0.12.0.
Apply vendor patch.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
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-56280
GHSA-h597-3g4m-44qj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB