Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed C2PA manifest file
-
DeliverySubmit file to vulnerable SDK or CLI pipeline
-
ExploitInteger underflow triggered in length/offset parsing
-
ExecutionApplication crash
-
ImpactDenial-of-service achieved
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
|
| Exploitation Conditions | The vulnerable code path is triggered when the affected SDK or CLI tool parses a C2PA manifest embedded in a media file - meaning exploitation requires the ability to introduce a crafted C2PA-bearing file into the processing pipeline of the vulnerable component. The CVSS local attack vector (AV:L) indicates the baseline scenario is local file submission to the tool or SDK, but server-side pipelines that accept user-supplied media could expose this to remote, unauthenticated callers depending on deployment architecture (not reflected in the official CVSS). No privileges are required (PR:N) within the tool itself; no user interaction is required (UI:N), meaning no user needs to manually open or approve the file beyond it being passed to the parser. Exploitation is limited by the local-vector classification, the requirement that C2PA manifest processing be active, and the SSVC finding that the vulnerability is not automatable at scale, reducing mass-exploitation viability. |
| Impact | The CVSS base score of 6.2 with vector AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H reflects a local-vector, no-privileges, high-availability-impact scenario - consistent with an attacker supplying a maliciously crafted file to a locally executed tool or SDK pipeline. Real-world priority is low: EPSS at 0.15% (5th percentile) signals minimal exploitation probability, SSVC marks exploitation as 'none' and automatable as 'no', KEV status is absent, and no public proof-of-concept has been identified. The impact is limited strictly to availability (no confidentiality or integrity loss). The AV:L designation limits practical exploitation to scenarios where an attacker can introduce a crafted file into a content processing pipeline - this may be achievable remotely in headless server workflows that consume user-supplied media, but the official vector does not reflect network-reachable exploitation. Defenders in media authentication pipelines should prioritize patching, but this does not represent a critical emergency. |
| Exploit ScenarioDerived | An attacker crafts a C2PA-compliant media file containing a malformed manifest field with a value designed to trigger integer underflow in length or offset arithmetic during parsing. The file is submitted to an application or pipeline using a vulnerable version of the Rust SDK, JS SDK, or c2patool - for example, by uploading it to a content ingestion service or passing it directly to the CLI tool. The parser crashes on the underflowed value, terminating the application and denying service to legitimate users. No public proof-of-concept has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
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.
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.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
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.
Know when C2Pa gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
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
DescriptionCVE.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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Server-side request forgery in Adobe Content Credentials (CAI Content Credentials SDK) allows unauthenticated remote att
Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK
Denial of service in Adobe's CAI (Content Authenticity Initiative) Content Credentials SDK stems from uncontrolled resou
Uncontrolled resource consumption in the Adobe CAI Content Credentials SDK lets unauthenticated, remote attackers exhaus
Improper input validation in the Adobe CAI Content Credentials SDK allows remote, unauthenticated attackers to bypass a
Improper input validation in the CAI Content Credentials SDK (Adobe security bulletin APSB26-163) lets unauthenticated r
Unauthenticated remote attackers can bypass a security feature in Adobe's CAI Content Credentials SDK and gain unauthori
Improper input validation in the CAI Content Credentials SDK allows a remote, unauthenticated attacker to feed crafted i
Integer overflow (CWE-190) in the CAI Content Credentials SDK lets unauthenticated remote attackers crash applications t
Denial-of-service in the CAI Content Credentials SDK allows remote unauthenticated attackers to exhaust system resources
Denial of service in the CAI Content Credentials SDK allows remote, unauthenticated attackers to exhaust system resource
Application denial-of-service in the Adobe CAI Content Credentials SDK lets unauthenticated remote attackers exhaust sys
EUVD-2026-44519
GHSA-3384-2cr5-cq96
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB