Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed C2PA manifest with underflow-triggering integer
-
DeliveryDeliver crafted media file to local processing pipeline
-
Exploitc2pa_tool or Rust SDK ingests and parses manifest
-
ExecutionInteger underflow occurs in parsing arithmetic
-
PersistApplication crashes
-
ImpactContent verification workflow disrupted
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
|
| Exploitation Conditions | Exploitation requires local access to a system running Adobe's c2pa_tool or content_credentials_rust_sdk and the ability to supply a specially crafted C2PA manifest file to the processing pipeline. The CVSS vector (AV:L/PR:N/UI:N) confirms no elevated privileges and no user interaction are required once the malicious file reaches the tool. Exploitation is strictly bounded to denial-of-service (application crash); no code execution, data exfiltration, or integrity impact has been identified. Remote, unauthenticated network exploitation is not indicated by available data. The primary limiting factor is the local attack vector - an adversary without the ability to place or deliver a crafted file to the local processing pipeline cannot exploit this vulnerability. |
| Impact | The CVSS 6.2 score reflects a moderate-severity, local-only vulnerability. The AV:L vector substantially restricts the realistic attack surface: exploitation requires that a crafted file reaches a system running the c2pa_tool or Rust SDK locally, which limits exposure compared to network-accessible flaws. AC:L and PR:N indicate the underflow is straightforward to trigger once file delivery is achieved, requiring no elevated privileges. The impact is confined exclusively to availability (A:H, C:N, I:N), meaning the worst reachable outcome is an application crash with no data exposure or code execution path identified. No CISA KEV listing is present and no public proof-of-concept has been identified, so active or widespread exploitation is not confirmed. EPSS data was absent from available intelligence. Real-world priority is highest for organizations running automated C2PA content validation pipelines that ingest untrusted media - a disrupted validation workflow could have downstream consequences for content authenticity workflows - but for typical interactive deployments the crash risk is self-contained. |
| Exploit ScenarioDerived | An attacker crafts a media file embedding a C2PA manifest with a malformed integer field engineered to underflow the SDK's size or offset computation during parsing. When this file is supplied to a content authenticity pipeline or operator invoking the c2pa_tool or Rust SDK locally, the underflow causes the application to crash, interrupting the content verification workflow. No public proof-of-concept has been identified, and the local-only vector means the attacker must be able to deliver the crafted file to the processing environment. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Integer underflow (CWE-191) in Adobe's Content Credentials Rust SDK and C2PA Tool crashes the application when processing a specially crafted C2PA manifest, producing a denial-of-service condition. Both the c2pa_tool and content_credentials_rust_sdk components are confirmed affected per Adobe advisory APSB26-110. No public exploit code or active exploitation has been identified; impact is limited entirely to application availability with no confidentiality or integrity consequences.
RemediationAI
Apply the patch detailed in Adobe security advisory APSB26-110, available at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-110.html - the advisory should be consulted directly for exact fixed version numbers, as they were not independently confirmed in available intelligence. Where immediate patching is not feasible, restrict the c2pa_tool and content_credentials_rust_sdk to processing only C2PA manifests sourced from internally trusted and pre-validated media files, preventing untrusted input from reaching the vulnerable parsing logic; note this does not eliminate the flaw but reduces the attack surface. For automated ingestion pipelines, wrapping tool invocations with process supervision and automated restart policies can limit operational disruption from crashes, though this is a resilience measure and not a security fix.
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 affected products - cpe:2.3:a:adobe:c2pa_tool:*:*:*:*:*:*:*:* and cpe:2.3:a:adobe:content_credentials_rust_sdk:*:*:*:*:*:*:*:* - implement the C2PA (Coalition for Content Provenance and Authenticity) standard, which embeds cryptographic provenance manifests into media files to assert content origin and integrity. The Rust SDK parses these structured manifests at ingest time. CWE-191 (Integer Underflow / Wrap-or-Wraparound) describes arithmetic on an unsigned integer producing a value below the representable minimum, causing it to wrap to a very large number. In Rust, this is normally caught by debug-mode panics but can occur silently in release builds via wrapping arithmetic or specific unsafe code paths. The underflow likely arises during a size or offset computation within manifest parsing, producing an anomalous length that triggers a crash rather than memory corruption, consistent with the observed A:H/C:N/I:N impact profile.
Know when C2Pa Tool 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 vector is consistent with file-based input processing; PR:N reflects no privilege requirement to supply a file; C:N and I:N match crash-only DoS with no code execution path.
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.
Improper input validation in Adobe's CAI Content Credentials tooling - spanning both the C2PA Tool and the Content Crede
Integer underflow in Adobe's Content Credentials Rust SDK and C2PA Tool allows unauthenticated remote attackers to crash
Uncontrolled resource consumption in Adobe's Content Credentials ecosystem - specifically the c2pa_tool and Content Cred
Integer underflow in Adobe's Content Credentials Rust SDK and c2pa_tool allows a local attacker to crash the application
Arbitrary file system read in Adobe's Content Credentials (C2PA Tool and Content Credentials Rust SDK) exposes sensitive
EUVD-2026-65623
GHSA-q2gq-hfv4-pmxr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB