Skip to main content

Content Credentials CVE-2026-48351

| EUVDEUVD-2026-44522 HIGH
Improper Input Validation (CWE-20)
2026-07-14 psirt@adobe.com GHSA-73hf-p3jv-88p6
7.5
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Craft malformed C2PA asset
  2. Delivery
    Submit to media-validation endpoint
  3. Exploit
    Trigger input-validation failure in SDK parser
  4. Execution
    Application crashes (denial of service)
  5. Impact
    Repeat to sustain outage

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires that the target application actually parse or validate attacker-controlled C2PA/Content Credentials input using an affected version - the Rust c2pa SDK (≤0.84.0), @contentauth/c2pa-web (≤0.7.0), or c2patool (≤0.16.5). The concrete prerequisite is an ingestion path that feeds untrusted media/manifests into the SDK (e.g., an upload endpoint, media pipeline, or automated verifier); per CVSS AV:N/AC:L/PR:N/UI:N no authentication and no user interaction are needed against such a path. Limiting factors: the impact is availability-only (A:H, no data exposure), so it cannot be used for RCE or data theft; and systems that only run c2patool manually on trusted local files, or that do not expose C2PA parsing to untrusted input, are not remotely exploitable in practice.

Impact

The signals are moderate and internally consistent rather than alarming. CVSS 7.5 reflects the network, low-complexity, unauthenticated, no-interaction vector (AV:N/AC:L/PR:N/UI:N) but the impact is limited to availability (A:H) with no data compromise. EPSS is low at 0.41% (33rd percentile), and there is no CISA KEV listing and no public exploit identified, so widespread active exploitation is not indicated. The counterweight is CISA SSVC, which rates the issue Automatable=yes with Technical Impact=partial and Exploitation=none - meaning no observed exploitation today, but an attacker who develops a crash payload could reliably automate it against many targets. The realistic priority is therefore driven by exposure: services that automatically validate untrusted uploaded media with these SDKs face a genuine DoS risk, whereas offline/manual c2patool use is low risk. No conflicting data was observed; the CVSS availability-only rating aligns with the DoS description.

Exploit ScenarioDerived

An attacker crafts a media file (or asset with a malformed C2PA manifest) and submits it to a public service that automatically verifies Content Credentials - for example an upload/moderation pipeline or a web app using c2pa-web. When the SDK parses the crafted input it crashes, and because the attack is network-based, low-complexity, unauthenticated, and requires no user interaction, the attacker can repeatedly submit the payload to keep the service unavailable. No public proof-of-concept has been identified, but SSVC rates the issue as automatable, so a single working payload could be scripted against many endpoints.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 22, 2026

Denial-of-service in Adobe's Content Credentials (C2PA) SDK ecosystem lets a remote attacker crash any application that ingests attacker-supplied C2PA-signed assets. The flaw stems from improper input validation (CWE-20) in the Rust c2pa SDK, the @contentauth/c2pa-web JS SDK, and the c2patool command-line utility; exploitation requires no user interaction and no authentication (CVSS 7.5, A:H). No public exploit code has been identified and it is not in CISA KEV, though CISA's SSVC framework flags it as automatable, meaning a working exploit could be scaled easily.

RemediationAI

Vendor-released patches are available and are the primary fix: upgrade the Rust SDK to c2pa-v0.85.2 or later, the web SDK to @contentauth/c2pa-web@0.9.0 or later, and the CLI to c2patool-v0.26.65 or later, per Adobe advisory APSB26-80 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html). Because the fix touches shared parsing logic, update every deployed variant, including transitive dependencies that vendor the c2pa crate or WASM binding. Where immediate patching is not possible for a service that validates untrusted media, apply compensating controls: gate C2PA validation behind isolated, resource-limited worker processes or sandboxes that can be restarted so a crash does not take down the main service (trade-off: added latency and infrastructure); enforce strict upload size/type limits and rate-limiting on endpoints that trigger C2PA parsing to blunt automated crash attempts (trade-off: may reject some legitimate large assets); and defer or disable automatic Content Credentials validation on untrusted user uploads until patched (trade-off: temporary loss of provenance verification).

Affected VersionsENISA

Content Credentials Rust SDK 0 ≤c2pa-v0.84.0
Content Credentials JS SDK patch: @contentauth/c2pa-web@0.9.0
Content Credentials Rust SDK patch: c2pa-v0.85.2
Content Credentials JS SDK 0 ≤@contentauth/c2pa-web@0.7.0
Content Credentials Command-Line Tool patch: c2patool-v0.26.65
Content Credentials Command-Line Tool 0 ≤c2patool-v0.16.5

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

C2PA (Coalition for Content Provenance and Authenticity) is the open standard behind 'Content Credentials' - cryptographically signed provenance manifests embedded in images, video, and other media to attest to their origin and edit history. Adobe maintains the reference implementations: the Rust core SDK (cpe:2.3:a:adobe:c2pa), the Node.js/WASM web binding (cpe:2.3:a:adobe:c2pa-web), and the c2patool CLI (cpe:2.3:a:adobe:c2patool). The vulnerability is a CWE-20 Improper Input Validation defect in the manifest/asset parsing path: when the library reads a malformed or crafted C2PA structure it fails to validate the input safely and terminates abnormally (e.g., panic/unhandled error/resource exhaustion), producing an availability-only impact with no confidentiality or integrity effect (C:N/I:N/A:H).

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

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

Untrusted media parsed over the network needs no auth or interaction (AV:N/AC:L/PR:N/UI:N); DoS-only impact gives C:N/I:N/A:H with no scope change.

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

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

DescriptionCVE.org

CAI Content Credentials is affected by an Improper Input Validation 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.

Executive ViewAI

Why It Matters

Adobe's Content Credentials (C2PA) SDK ecosystem is vulnerable to unauthenticated remote denial-of-service attacks when processing attacker-supplied signed assets, affecting applications across Rust, JavaScript, and command-line implementations. Organizations relying on C2PA for content authentication and supply chain verification face application availability risks with no vendor patch currently available. The vulnerability's automatable nature and broad implementation footprint create significant operational exposure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: implement mandatory input validation and size limits on C2PA asset ingestion; deploy rate limiting and request throttling on asset verification endpoints; restrict network-level access to C2PA-processing applications; disable C2PA processing where operationally feasible; maintain comprehensive logging of all C2PA verification attempts for forensic analysis and attack detection. Establish daily monitoring of Adobe and CISA advisories for patch availability.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Medium
reference C2PA SDKs, growing but not universal content-provenance adoption
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in C2Pa

View all
CVE-2026-95634 HIGH
8.6 Oct 13

Server-side request forgery in Adobe Content Credentials (CAI Content Credentials SDK) allows unauthenticated remote att

CVE-2026-48290 HIGH
8.2 Jul 14

Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK

CVE-2026-106627 HIGH
7.5 Oct 13

Denial of service in Adobe's CAI (Content Authenticity Initiative) Content Credentials SDK stems from uncontrolled resou

CVE-2026-100138 HIGH
7.5 Oct 13

Uncontrolled resource consumption in the Adobe CAI Content Credentials SDK lets unauthenticated, remote attackers exhaus

CVE-2026-100135 HIGH
7.5 Oct 13

Improper input validation in the Adobe CAI Content Credentials SDK allows remote, unauthenticated attackers to bypass a

CVE-2026-100124 HIGH
7.5 Oct 13

Improper input validation in the CAI Content Credentials SDK (Adobe security bulletin APSB26-163) lets unauthenticated r

CVE-2026-100117 HIGH
7.5 Oct 13

Unauthenticated remote attackers can bypass a security feature in Adobe's CAI Content Credentials SDK and gain unauthori

CVE-2026-100113 HIGH
7.5 Oct 13

Improper input validation in the CAI Content Credentials SDK allows a remote, unauthenticated attacker to feed crafted i

CVE-2026-100136 HIGH
7.5 Oct 13

Integer overflow (CWE-190) in the CAI Content Credentials SDK lets unauthenticated remote attackers crash applications t

CVE-2026-105902 HIGH
7.5 Oct 13

Denial-of-service in the CAI Content Credentials SDK allows remote unauthenticated attackers to exhaust system resources

CVE-2026-100139 HIGH
7.5 Oct 13

Denial of service in the CAI Content Credentials SDK allows remote, unauthenticated attackers to exhaust system resource

CVE-2026-100137 HIGH
7.5 Oct 13

Application denial-of-service in the Adobe CAI Content Credentials SDK lets unauthenticated remote attackers exhaust sys

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