Severity by source
AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Local attack vector aligns with manifest-level input control; no system privileges needed to supply a crafted manifest; high integrity impact reflects ability to forge content provenance data.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
Lifecycle Timeline
1DescriptionCVE.org
CAI Content Credentials is affected by an Improper Input Validation vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain unauthorized write access. Exploitation of this issue does not require user interaction.
AnalysisAI
Security feature bypass in Adobe's Content Credentials (C2PA) SDKs - the Rust SDK (≤0.84.0), JavaScript SDK (≤0.7.0), and CLI tool (≤0.16.5) - allows unauthorized write access to content provenance data through improper input validation (CWE-20). No active exploitation is confirmed: SSVC rates exploitation as none, the vulnerability is absent from CISA KEV, and EPSS sits at 0.16% (6th percentile), signaling low real-world threat pressure at this time. Adobe has released patches across all three components under advisory APSB26-80.
Technical ContextAI
Adobe's C2PA (Coalition for Content Provenance and Authenticity) SDKs provide cryptographically verifiable content credentials embedded in media files, establishing trusted provenance chains to authenticate digital content origin and edit history. The vulnerability is rooted in CWE-20 (Improper Input Validation) and affects three distinct implementations identified by CPE: the Rust library (cpe:2.3:a:adobe:c2pa:*:*:*:*:*:rust:*:*), the Node.js library (cpe:2.3:a:adobe:c2pa-web:*:*:*:*:*:node.js:*:*), and the command-line tool (cpe:2.3:a:adobe:c2patool:*:*:*:*:*:*:*:*). The failure to properly validate crafted C2PA manifests allows bypass of the integrity enforcement logic that gates write access to content credentials, undermining the provenance assurance model these libraries are expressly designed to enforce.
RemediationAI
Upgrade all affected components to their respective patched releases: Rust SDK to c2pa-v0.85.2, JavaScript SDK to @contentauth/c2pa-web@0.9.0, and the command-line tool to c2patool-v0.26.65. These versions are confirmed in both the Adobe advisory APSB26-80 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html) and EUVD-2026-44523. If immediate patching is not feasible, restrict local access to C2PA manifest processing pipelines to trusted users only - note this trades off workflow accessibility for integrity protection. Avoid ingesting externally-supplied or attacker-influenced C2PA manifests until patched, as the validation bypass requires the attacker to supply a crafted manifest as input.
Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK
Uncontrolled resource consumption in Adobe's CAI Content Credentials SDK enables remote unauthenticated attackers to exh
Null pointer dereference in Adobe's Content Credentials SDKs (Rust SDK ≤c2pa-v0.90.5, JS SDK ≤@contentauth/c2pa-web@0.12
Denial-of-service in Adobe's C2PA / Content Credentials SDKs allows a remote attacker to crash any application built on
Denial-of-service in Adobe's Content Credentials (C2PA) SDK ecosystem lets a remote attacker crash any application that
Credential disclosure in Adobe's CAI Content Credentials (C2PA) tooling - spanning the Rust SDK (c2pa ≤0.84.0), the JS S
Arbitrary code execution in Adobe's Content Authenticity (CAI) Content Credentials tooling — the c2pa Rust SDK (≤0.84.0)
Path traversal in Adobe's Content Credentials toolkit - spanning the c2patool CLI, the c2pa Rust SDK, and the @contentau
Improper input validation across Adobe's Content Credentials JS SDK, Rust SDK, and command-line tool allows a remote una
Integer overflow in Adobe's CAI Content Credentials SDK family (Rust, JavaScript, and CLI) allows a local attacker to cr
Integer overflow in Adobe's Content Credentials ecosystem - spanning the Rust SDK (c2pa ≤ v0.90.5), JavaScript SDK (@con
Uncontrolled resource consumption in Adobe's CAI Content Credentials ecosystem (c2patool CLI, Rust SDK, and JS SDK) allo
Same weakness CWE-20 – Improper Input Validation
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-44523
GHSA-fgvf-cxjx-m6vg