Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable unauthenticated parsing with no complexity barriers; impact is purely availability with no confidentiality or integrity exposure.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
Lifecycle Timeline
2DescriptionCVE.org
CAI Content Credentials is affected by an Uncontrolled Resource Consumption vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to exhaust system resources, resulting in an application denial-of-service condition. Exploitation of this issue does not require user interaction.
AnalysisAI
Uncontrolled resource consumption in Adobe's CAI Content Credentials SDK enables remote unauthenticated attackers to exhaust system resources and cause an application denial-of-service. Three distinct SDK components are affected: the Rust SDK (c2pa), the JavaScript/WebAssembly SDK (@contentauth/c2pa-web), and the command-line tool (c2patool), all across their respective versions prior to the patched releases. No public exploit code or active exploitation has been identified at time of analysis, though the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates this is trivially exploitable without authentication or user interaction.
Technical ContextAI
The CAI Content Credentials ecosystem implements the C2PA (Coalition for Content Provenance and Authenticity) open specification for embedding and verifying provenance metadata in digital media files. The vulnerability is classified as CWE-400 (Uncontrolled Resource Consumption), a root-cause class in which the software fails to enforce limits on the amount of resources it allocates or processes in response to externally-supplied input - typically triggered by parsing maliciously crafted media files with pathological metadata structures. Affected CPE-identified components span the Rust-native c2pa crate (≤0.90.5), the WebAssembly-compiled JavaScript SDK (@contentauth/c2pa-web ≤0.12.0), and the c2patool CLI (≤0.27.5). When these SDKs process a specially constructed C2PA-signed artifact, the parser can be induced to allocate unbounded memory or CPU cycles without a termination condition, starving legitimate workloads.
RemediationAI
Vendor-released patches are available for all three affected components. Upgrade the Rust SDK to c2pa-v0.90.6 or later, the JavaScript SDK to @contentauth/c2pa-web@0.12.1 or later, and the command-line tool to c2patool-v0.27.6 or later. Full details are in Adobe's security advisory APSB26-111 at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-111.html. For environments where immediate patching is not feasible, compensating controls should include restricting which sources may submit media files for C2PA processing (allowlist trusted origins), enforcing upload size limits and request rate limits at the API gateway or CDN layer before files reach the SDK, and running the SDK in an isolated process or container with hard memory and CPU cgroup limits so resource exhaustion is contained and does not cascade to the host or co-located services.
Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK
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
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-400 – Uncontrolled Resource Consumption
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56560
GHSA-qjjr-945q-3x93