Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost crafted C2PA asset on web page
-
DeliveryVictim visits URL or opens asset
-
ExploitSDK/CLI parses manipulated metadata
-
ExecutionInteger overflow during size calculation
-
ImpactApplication crashes (denial-of-service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the CAI Content Credentials Rust SDK or command-line tool to parse a maliciously crafted asset containing manipulated C2PA/Content Credentials metadata that triggers an integer overflow. It is gated by user interaction (UI:R): a victim must visit a maliciously crafted URL or interact with a compromised web page that delivers the crafted asset to a vulnerable application. Limiting factors: impact is confined to a denial-of-service crash (no code execution, no data exposure), the CVSS vector marks it as a local attack vector (AV:L) requiring the asset to be processed by a locally-running consumer of the SDK/CLI, and exploitation is only meaningful against applications actually built on or invoking this library. |
| Impact | This is a genuine but low-priority issue. The CVSS 3.1 base score is 5.5 (MEDIUM) driven entirely by availability (A:H) with no confidentiality or integrity impact (C:N/I:N) - the vector is AV:L/AC:L/PR:N/UI:R/S:U, meaning local attack vector, low complexity, no privileges, but requiring user interaction. There is no EPSS score, no CISA KEV listing, and no public POC provided in the input, so exploitation status is 'no public exploit identified at time of analysis.' The impact ceiling is a crashed application (denial-of-service), not code execution or data disclosure, which caps real-world severity regardless of how easy the trigger is. NOTE A CONFLICT: the CVSS vector specifies AV:L (local) yet the description says exploitation occurs when 'a victim must visit a maliciously crafted URL or interact with a compromised web page,' which reads like a network-delivery scenario - this is the standard Adobe framing for a locally-processed malicious asset (the SDK/tool parses attacker-supplied content that arrives via the web), so AV:L is defensible as the parsing happens locally, but defenders should verify the delivery path with the vendor. Overall this is a high-CVSS-relative-to-real-risk case: a DoS in a niche developer library, no active exploitation, no privilege escalation. |
| Exploit ScenarioDerived | An attacker crafts a malicious media asset containing manipulated Content Credentials (C2PA) metadata that triggers an integer overflow during parsing. A victim using an application built on the CAI Content Credentials Rust SDK or the command-line tool opens or is served this asset (e.g., via a crafted URL or compromised web page), causing the integer wraparound and crashing the application. No public POC is identified at time of analysis, and the impact is limited to denial-of-service. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
Integer overflow in Adobe's CAI Content Credentials Rust SDK and Content Credentials command-line tool crashes applications that parse a maliciously crafted C2PA/Content Credentials asset, producing a denial-of-service condition. The flaw requires no authentication (CVSS PR:N), but exploitation is gated by user interaction (UI:R) - a victim must visit a maliciously crafted URL or interact with a compromised web page that hands the crafted asset to a vulnerable parser - and the scored impact is limited to availability loss, with no code execution or data confidentiality impact. This is a genuine but low-priority issue: no public exploit identified at time of analysis, no confirmed active exploitation, and risk is confined to applications actually built on or invoking this SDK or CLI; maintainers of downstream consumers should follow Adobe advisory apsb26-147 for fixed builds.
RemediationAI
The provided intelligence contains no exact fixed version, so patch status is not confirmed from available data - obtain the remediated SDK and CLI builds from Adobe security advisory apsb26-147 at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-147.html and upgrade downstream applications that statically link or bundle the Rust SDK accordingly, since those consumers require rebuilds rather than a simple binary swap. Until upgraded, treat every externally supplied asset as hostile to this parser: run the CLI and any SDK-based parsing in an unprivileged, isolated container or sandbox with a crash-restart supervisor so a wraparound fault terminates the worker instead of the host process (trade-off: added latency and complexity, and sandboxing can break signing or key-access workflows that need host credentials); disable automatic background parsing of remotely fetched or embedded C2PA manifests so assets are processed only on explicit user action, which directly counters the UI:R delivery path but reduces the automatic verification that makes Content Credentials useful; gate assets arriving from the web at the content-filter or download proxy by stripping or quarantining embedded C2PA/JUMBF metadata before it reaches a parser (trade-off: destroys the provenance signature the asset carries, and legitimate signed media will lose verifiable credentials); and apply per-worker memory limits, timeouts and process watchdogs on any service that ingests untrusted media so an overflow-induced crash degrades one request rather than availability of the whole pipeline. Note that because exploitation needs user interaction and a local consumer, an unspecified placeholder. There is no substitute in the data for the vendor's own fixed build, and no compensating control removes the defect from an unpatched SDK or CLI.
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
CWE-190 (Integer Overflow or Wraparound) in Adobe's Content Authenticity Initiative (CAI) Content Credentials tooling, covering the Content Credentials Rust SDK (cpe:2.3:a:adobe:content_credentials_rust_sdk) and the Content Credentials command-line tool (cpe:2.3:a:adobe:content_credentials_command-line_tool). The underlying technology is the C2PA specification: signed provenance manifests embedded in assets and parsed out by the SDK, whose lengths, box sizes and offset fields are attacker-influenced values. An unchecked arithmetic operation on such a value wraps rather than failing safely, driving a parse-time failure that crashes the process - the classic wraparound-to-DoS pattern where a computed size no longer matches the data actually consumed. Adobe affected all versions of both components (CPE version fields are wildcards), and because the code is a library/CLI rather than an end-user application, real exposure exists only where a host application, service or pipeline invokes the SDK or tool on untrusted content. The CVSS vector marks the attack as local (AV:L) with user interaction required, reflecting that the crafted asset must reach a locally running consumer; the scope is unchanged (S:U) and availability is the only impacted metric (A:H) against no confidentiality or integrity loss.
Know when Content Credentials Rust Sdk 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:R/S:U/C:N/I:N/A:H
Locally-processed malicious asset requires victim to open/visit crafted content (AV:L, UI:R); no auth needed (PR:N); crash-only impact yields A:H with C:N/I:N.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.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 requires user interaction in that a victim must visit a maliciously crafted URL or interact with a compromised web page.
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.
More in Content Credentials Rust Sdk
View allDenial of service in Adobe Content Credentials - the Content Authenticity Initiative (CAI) Rust SDK (c2pa-rs) and its as
Improper input validation in Adobe's Content Credentials Rust SDK and its companion command-line tool lets unauthenticat
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
Improper input validation in Adobe CAI Content Credentials (the Rust SDK and the command-line tool) lets remote, unauthe
Integer underflow (CWE-191) in Adobe's Content Credentials Rust SDK and C2PA Tool crashes the application when processin
Integer underflow in Adobe's Content Credentials Rust SDK and c2pa_tool allows a local attacker to crash the application
Processing a maliciously crafted C2PA / Content Credentials asset through the CAI (Content Authenticity Initiative) Cont
Arbitrary file system read in Adobe's Content Credentials (C2PA Tool and Content Credentials Rust SDK) exposes sensitive
Improper input validation in Adobe Content Credentials - covering both the Content Credentials Rust SDK and the Content
Improper input validation in Adobe Content Credentials - specifically the Content Credentials Rust SDK and its companion
EUVD-2026-84766
GHSA-cm62-68c9-w7q2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB