Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Untrusted media parsed over the network needs no auth or interaction (AV:N/AC:L/PR:N/UI:N); DoS-only impact gives C:N/I:N/A:H with no scope change.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
Lifecycle Timeline
2DescriptionCVE.org
CAI Content Credentials is affected by an Improper Input Validation vulnerability that could result in an application denial-of-service. An attacker could exploit this vulnerability to crash the application, leading to a denial-of-service condition. Exploitation of this issue does not require user interaction.
AnalysisAI
Denial-of-service in Adobe's Content Credentials (C2PA) SDK ecosystem lets a remote attacker crash any application that ingests attacker-supplied C2PA-signed assets. The flaw stems from improper input validation (CWE-20) in the Rust c2pa SDK, the @contentauth/c2pa-web JS SDK, and the c2patool command-line utility; exploitation requires no user interaction and no authentication (CVSS 7.5, A:H). No public exploit code has been identified and it is not in CISA KEV, though CISA's SSVC framework flags it as automatable, meaning a working exploit could be scaled easily.
Technical ContextAI
C2PA (Coalition for Content Provenance and Authenticity) is the open standard behind 'Content Credentials' - cryptographically signed provenance manifests embedded in images, video, and other media to attest to their origin and edit history. Adobe maintains the reference implementations: the Rust core SDK (cpe:2.3:a:adobe:c2pa), the Node.js/WASM web binding (cpe:2.3:a:adobe:c2pa-web), and the c2patool CLI (cpe:2.3:a:adobe:c2patool). The vulnerability is a CWE-20 Improper Input Validation defect in the manifest/asset parsing path: when the library reads a malformed or crafted C2PA structure it fails to validate the input safely and terminates abnormally (e.g., panic/unhandled error/resource exhaustion), producing an availability-only impact with no confidentiality or integrity effect (C:N/I:N/A:H).
RemediationAI
Vendor-released patches are available and are the primary fix: upgrade the Rust SDK to c2pa-v0.85.2 or later, the web SDK to @contentauth/c2pa-web@0.9.0 or later, and the CLI to c2patool-v0.26.65 or later, per Adobe advisory APSB26-80 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html). Because the fix touches shared parsing logic, update every deployed variant, including transitive dependencies that vendor the c2pa crate or WASM binding. Where immediate patching is not possible for a service that validates untrusted media, apply compensating controls: gate C2PA validation behind isolated, resource-limited worker processes or sandboxes that can be restarted so a crash does not take down the main service (trade-off: added latency and infrastructure); enforce strict upload size/type limits and rate-limiting on endpoints that trigger C2PA parsing to blunt automated crash attempts (trade-off: may reject some legitimate large assets); and defer or disable automatic Content Credentials validation on untrusted user uploads until patched (trade-off: temporary loss of provenance verification).
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
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
Security feature bypass in Adobe's Content Credentials (C2PA) SDKs - the Rust SDK (≤0.84.0), JavaScript SDK (≤0.7.0), an
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 Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-44522
GHSA-73hf-p3jv-88p6