Skip to main content

Adobe Content Credentials EUVDEUVD-2026-84766

| CVE-2026-89277 MEDIUM
Integer Overflow or Wraparound (CWE-190)
2026-09-22 adobe GHSA-cm62-68c9-w7q2
5.5
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Host crafted C2PA asset on web page
  2. Delivery
    Victim visits URL or opens asset
  3. Exploit
    SDK/CLI parses manipulated metadata
  4. Execution
    Integer overflow during size calculation
  5. Impact
    Application 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Content Credentials Command-Line Tool 0 ≤c2patool-v0.26.70
Content Credentials Rust SDK 0 ≤c2pa-v0.89.2

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

Vendor (adobe) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

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.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche developer SDK/CLI for C2PA content provenance, limited production footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2026-75632 HIGH
7.5 Sep 22

Denial of service in Adobe Content Credentials - the Content Authenticity Initiative (CAI) Rust SDK (c2pa-rs) and its as

CVE-2026-19480 HIGH
7.5 Sep 22

Improper input validation in Adobe's Content Credentials Rust SDK and its companion command-line tool lets unauthenticat

CVE-2026-71443 HIGH
7.5 Aug 25

Improper input validation in Adobe's CAI Content Credentials tooling - spanning both the C2PA Tool and the Content Crede

CVE-2026-71442 HIGH
7.5 Aug 25

Integer underflow in Adobe's Content Credentials Rust SDK and C2PA Tool allows unauthenticated remote attackers to crash

CVE-2026-71360 HIGH
7.5 Aug 25

Uncontrolled resource consumption in Adobe's Content Credentials ecosystem - specifically the c2pa_tool and Content Cred

CVE-2026-75638 MEDIUM
6.5 Sep 22

Improper input validation in Adobe CAI Content Credentials (the Rust SDK and the command-line tool) lets remote, unauthe

CVE-2026-71444 MEDIUM
6.2 Aug 25

Integer underflow (CWE-191) in Adobe's Content Credentials Rust SDK and C2PA Tool crashes the application when processin

CVE-2026-76189 MEDIUM
6.2 Aug 25

Integer underflow in Adobe's Content Credentials Rust SDK and c2pa_tool allows a local attacker to crash the application

CVE-2026-75633 MEDIUM
5.5 Sep 22

Processing a maliciously crafted C2PA / Content Credentials asset through the CAI (Content Authenticity Initiative) Cont

CVE-2026-76198 MEDIUM
5.5 Aug 25

Arbitrary file system read in Adobe's Content Credentials (C2PA Tool and Content Credentials Rust SDK) exposes sensitive

CVE-2026-75634 MEDIUM
4.3 Sep 22

Improper input validation in Adobe Content Credentials - covering both the Content Credentials Rust SDK and the Content

CVE-2026-76194 MEDIUM
4.3 Sep 22

Improper input validation in Adobe Content Credentials - specifically the Content Credentials Rust SDK and its companion

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy