Skip to main content

Content Credentials SDK CVE-2026-48357

| EUVDEUVD-2026-44526 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-07-14 psirt@adobe.com GHSA-c5hm-56x3-6335
6.2
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 manifest in media file
  2. Delivery
    Submit file to C2PA parsing library
  3. Exploit
    Parser enters unbounded resource loop
  4. Execution
    Process memory/CPU exhausted
  5. Impact
    Application crash or denial-of-service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The affected code path is triggered when a C2PA library (Rust SDK, c2patool, or c2pa-web) attempts to parse a specially crafted C2PA manifest embedded in a media file. For c2patool, the attacker must be able to provide a crafted file as input to the CLI process - typically a local or operator-controlled scenario. For c2pa-web deployed in a Node.js server, an external attacker can supply the crafted file via any upload mechanism the application exposes, making the effective prerequisite only network reachability to that endpoint. No user interaction is required per CVSS UI:N, and no authentication is required per PR:N. Exploitation is bounded by SSVC Automatable: no, suggesting reliable triggering may require specific manifest structure knowledge. The vulnerability affects only availability - confidentiality and integrity are not impacted.

Impact

The CVSS base score of 6.2 with AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H reflects a local-vector denial-of-service with no confidentiality or integrity impact. However, the c2pa-web Node.js SDK is explicitly designed for server-side processing of user-uploaded or network-sourced content, which elevates the practical attack surface beyond local access in some deployments - the assigned AV:L may understate risk for web-facing integrations. EPSS at 0.15% (5th percentile) is very low, and SSVC reports Exploitation: none and Automatable: no, further confirming limited real-world exploitation probability. The Technical Impact is rated partial (availability only). No KEV listing and no public exploit code has been identified. The overall picture is a moderate-severity, low-urgency issue: organizations using c2pa-web in a pipeline that processes untrusted uploads face slightly higher real risk than those running c2patool in operator-controlled workflows. The primary concern is service disruption, not data breach.

Exploit ScenarioDerived

An attacker submits a crafted media file containing a malformed C2PA manifest - for example, via a web upload endpoint backed by the c2pa-web SDK - causing the parser to enter an unbounded resource-consumption loop. The hosting Node.js process accumulates memory until it is killed by the OS or crashes, rendering the content-verification service unavailable. No public proof-of-concept has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Jul 22, 2026

Uncontrolled resource consumption in Adobe's C2PA Content Credentials Rust SDK, CLI tool (c2patool), and JavaScript web SDK allows a local attacker supplying a crafted input to exhaust system resources and crash the application. All three library families are affected across distinct runtimes - Rust, Node.js, and native binary - with patched releases available for each. No public exploit exists, SSVC classifies exploitation as none, and EPSS sits at the 5th percentile, indicating low real-world exploitation pressure despite the zero-user-interaction requirement.

RemediationAI

Upgrade to the patched releases confirmed by Adobe PSIRT and EUVD: Rust SDK to c2pa-v0.85.2, Command-Line Tool to c2patool-v0.26.65, and JavaScript Web SDK to @contentauth/c2pa-web@0.9.0. The full vendor advisory is at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html (APSB26-80). If immediate upgrade is not feasible for the c2pa-web deployment, restrict the file-upload endpoint to authenticated and rate-limited clients to reduce the ability of an external attacker to submit crafted manifests at volume - be aware this trades usability for risk reduction. For c2patool in automated pipelines, limit input sources to trusted, internally generated files and avoid processing user-supplied media until patched. No known workaround eliminates the root cause; patching is the only confirmed fix.

Affected VersionsENISA

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

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 Coalition for Content Provenance and Authenticity (C2PA) standard embeds cryptographically signed provenance manifests inside media files. Adobe's reference implementations - the Rust SDK (cpe:2.3:a:adobe:c2pa:*:*:*:*:*:rust:*:*), the Node.js web SDK (cpe:2.3:a:adobe:c2pa-web:*:*:*:*:*:node.js:*:*), and the standalone command-line tool (cpe:2.3:a:adobe:c2patool:*:*:*:*:*:*:*:*) - all parse these manifests during content verification. CWE-400 (Uncontrolled Resource Consumption) indicates a parsing path that does not impose bounds on memory allocation, loop iteration, or recursion depth when encountering a malformed or adversarially crafted C2PA manifest, ultimately causing the hosting process to exhaust available resources. The flaw spans three distinct codebases sharing the same conceptual parsing logic.

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 6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

c2pa-web processes remotely-submitted content in Node.js servers, making AV:N the realistic attack vector for the most exposed deployment; no auth or interaction required.

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
Local
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 Uncontrolled Resource Consumption vulnerability that could lead to application denial-of-service. An attacker could exploit this vulnerability to exhaust system resources, resulting in an application denial-of-service condition. Exploitation of this issue does not require user interaction.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
specialized content-provenance SDK, not widely deployed as core infrastructure
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.2%
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

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
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