Severity by source
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Local vector because crafted input must be delivered on-host; PR:N as no OS-level privileges needed to pass a file to the tool; only availability impacted via crash.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
Lifecycle Timeline
1DescriptionCVE.org
CAI Content Credentials is affected by an Integer Overflow or Wraparound 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
Integer overflow in Adobe's CAI Content Credentials SDK family (Rust, JavaScript, and CLI) allows a local attacker to crash the application, producing a denial-of-service condition. All three components - the Rust c2pa crate, the JS c2pa-web package, and the c2patool command-line utility - share the same CWE-190 root cause and are affected up to their respective boundary versions. No public exploit code or active exploitation has been identified; Adobe has released patched versions for all three components per advisory APSB26-111.
Technical ContextAI
The C2PA (Coalition for Content Provenance and Authenticity) standard defines how digital media assets embed cryptographically-signed provenance metadata. Adobe's CAI Content Credentials SDK implements this standard in three delivery vehicles: a Rust library (c2pa crate), a WebAssembly/JavaScript SDK (@contentauth/c2pa-web), and a standalone command-line tool (c2patool). CWE-190 (Integer Overflow or Wraparound) describes a class of defects where arithmetic on integer types exceeds the representable range, producing an unexpected wrapped value. In this context the overflow likely occurs during parsing or size computation of crafted C2PA manifest data, causing the application to encounter an invalid state and terminate. The local attack vector (AV:L) indicates the triggering input must be introduced via the local filesystem or stdin rather than a network interface.
RemediationAI
Upgrade to the vendor-patched versions released by Adobe: Rust SDK users should update to c2pa-v0.90.6 via Cargo; JavaScript SDK users should update to @contentauth/c2pa-web@0.12.1 via npm or yarn; CLI tool users should update c2patool to c2patool-v0.27.6. All patched versions are confirmed in Adobe advisory APSB26-111 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-111.html). If immediate patching is not possible and the tools are used in automated pipelines processing untrusted content, a compensating control is to sandbox or containerize the invocation and limit input to trusted sources - this reduces the blast radius of a crash to the sandboxed process rather than the broader host. Note that sandboxing does not prevent the DoS condition itself, only limits its scope.
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
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 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-190 – Integer Overflow or Wraparound
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56279
GHSA-3xrw-25vc-8x62