Severity by source
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Local file-based trigger requires no privileges or interaction; crash impact is purely availability with no confidentiality or integrity loss.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
Lifecycle Timeline
1DescriptionCVE.org
CAI Content Credentials is affected by an Integer Underflow (Wrap 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 underflow (CWE-191) in Adobe's Content Credentials ecosystem - spanning the Rust SDK (c2pa), JavaScript/Node.js SDK (c2pa-web), and c2patool command-line utility - crashes the application when processing a maliciously crafted C2PA manifest or media file, resulting in a denial-of-service condition. All three components share the same vulnerable code path, broadening the attack surface across toolchains. No public exploit has been identified at time of analysis; EPSS at 0.15% (5th percentile) and SSVC exploitation status of 'none' confirm this is not currently being targeted.
Technical ContextAI
The C2PA (Coalition for Content Provenance and Authenticity) standard embeds cryptographically signed provenance manifests into media files. Adobe's implementation spans a Rust SDK (cpe:2.3:a:adobe:c2pa:*:*:*:*:*:rust:*:*), a Node.js web SDK (cpe:2.3:a:adobe:c2pa-web:*:*:*:*:*:node.js:*:*), and a standalone command-line tool (cpe:2.3:a:adobe:c2patool:*:*:*:*:*:*:*:*). CWE-191 (Integer Underflow / Wrap-around) indicates that during parsing or validation of manifest fields, an arithmetic operation on an unsigned or bounded integer produces a value that wraps below its minimum, causing the application to read or allocate based on an anomalously large or zero-length value and subsequently crash. This class of defect is particularly common in binary format parsers where length or offset fields are attacker-controlled.
RemediationAI
Vendor-released patches are available for all three components. Upgrade the Rust SDK to c2pa-v0.85.2, the JavaScript SDK to @contentauth/c2pa-web@0.9.0, and the command-line tool to c2patool-v0.26.65 per Adobe security advisory APSB26-80 at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html. Note that the c2patool patch version jump (from ≤0.16.5 to 0.26.65) is unusually large and should be verified against official release notes before deployment. As a compensating control prior to patching, restrict intake of C2PA manifests to trusted, internally generated sources and reject externally supplied media files in automated processing pipelines until the patch is applied. Disabling C2PA manifest parsing entirely is feasible if content provenance validation is not a production requirement, with the trade-off of losing content authenticity 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
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
Same weakness CWE-191 – Integer Underflow
View allSame technique Integer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-44519
GHSA-3384-2cr5-cq96