Skip to main content

Content Credentials CVE-2026-48290

| EUVDEUVD-2026-44527 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-14 psirt@adobe.com GHSA-5j74-v2xh-7cpv
8.2
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Host crafted manifest/URL
  2. Delivery
    Lure victim to open it
  3. Exploit
    Affected C2PA SDK validates manifest
  4. Execution
    SSRF fetch of attacker reference
  5. Persist
    Inject script / execute in user context
  6. Impact
    Hijack victim account or session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

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 victim to use an application that embeds an affected Adobe C2PA component (c2pa Rust SDK ≤0.84.0, @contentauth/c2pa-web ≤0.7.0, or c2patool ≤0.16.5) AND to actively interact - per CVSS UI:R the victim must visit a maliciously crafted URL or interact with a compromised web page that supplies attacker-controlled Content Credentials content for validation. The specific prerequisite is that the affected SDK validates an untrusted manifest whose reference the attacker controls, triggering the SSRF fetch. Limiting factors: the vector is AV:L (no directly network-reachable server endpoint) and mandatory user interaction, so exploitation is not automatable (SSVC Automatable: no) and cannot occur against a target that never opens attacker-supplied Content Credentials data.

Impact

The signals point to high technical severity but low current exploitation pressure. The CVSS 3.1 base of 8.2 (High) is driven by S:C, C:H, and I:H, and CISA SSVC rates Technical Impact as 'total' - a successful exploit fully compromises the affected user context. However, the vector is AV:L (local attack vector) requiring UI:R (the victim must open a crafted URL or interact with a compromised page), which raises the practical bar. Corroborating low immediacy: EPSS is only 0.18% (7th percentile), SSVC Exploitation is 'none', SSVC Automatable is 'no', and the flaw is not in CISA KEV - no evidence of active or scalable exploitation. One tension worth flagging: SSRF (CWE-918) is conventionally a server-side issue, yet the assigned vector is AV:L with UI:R, reflecting that exploitation runs through a user-side verification/rendering flow rather than a remotely reachable server endpoint - verify the exact trigger surface against Adobe advisory APSB26-80 before assuming network reachability. Overall this is a genuinely high-impact but low-immediacy issue: patch on a normal cycle and prioritize where these SDKs process untrusted user-supplied media.

Exploit ScenarioDerived

An attacker publishes a media file or web page carrying a crafted Content Credentials manifest and lures a victim into opening it in an application built on an affected C2PA SDK. When the SDK validates the manifest it follows the attacker-controlled reference (SSRF), which is chained into script injection and code execution in the victim's session, allowing account or session takeover. No public exploit code has been identified, and the AV:L/UI:R vector means the attack succeeds only after the victim's interaction.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

Server-Side Request Forgery in Adobe's C2PA (Content Credentials) SDK family - the Rust SDK (c2pa), the Node.js web SDK (c2pa-web), and the c2patool CLI - can escalate to arbitrary code execution in the context of the current user. When an application built on these libraries validates a maliciously crafted asset or URL, the SSRF is chained into script injection to hijack the victim's session or account. No public exploit has been identified at time of analysis, and the EPSS score is low (0.18%, 7th percentile), consistent with CISA SSVC rating exploitation as 'none'.

RemediationAI

Vendor-released patches are available - upgrade the Rust SDK to c2pa-v0.85.2, the Node.js web SDK to @contentauth/c2pa-web@0.9.0, and the command-line tool to c2patool-v0.26.65, per Adobe advisory APSB26-80 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-80.html). Because these are libraries, also rebuild and redeploy any downstream application, service, or browser bundle that vendors an affected version, and audit transitive dependencies for pinned older releases. Where immediate upgrade is not possible, avoid processing Content Credentials manifests from untrusted sources and restrict outbound network access from the verification process so SSRF-triggered fetches cannot reach internal or cloud-metadata endpoints (egress allowlisting or blocking link-local/RFC1918 targets) - the trade-off is that legitimate remote-manifest resolution will break. For c2pa-web deployments, apply a strict Content-Security-Policy to blunt the script-injection step, accepting that CSP does not address the underlying SSRF.

Affected VersionsENISA

Content Credentials JS SDK patch: @contentauth/c2pa-web@0.9.0
Content Credentials JS SDK 0 ≤@contentauth/c2pa-web@0.7.0
Content Credentials Rust SDK 0 ≤c2pa-v0.84.0
Content Credentials Command-Line Tool patch: c2patool-v0.26.65
Content Credentials Command-Line Tool 0 ≤c2patool-v0.16.5
Content Credentials Rust SDK patch: c2pa-v0.85.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

C2PA (Coalition for Content Provenance and Authenticity) is the open standard implemented by Adobe's Content Credentials tooling to embed and verify cryptographically signed provenance manifests inside media files. The affected components are the Rust reference SDK (cpe:2.3:a:adobe:c2pa, rust), the JavaScript/Node.js binding c2pa-web (cpe:2.3:a:adobe:c2pa-web, node.js), and the c2patool command-line utility (cpe:2.3:a:adobe:c2patool). The root cause is CWE-918 (Server-Side Request Forgery): when the manifest/validation logic resolves an attacker-controlled reference (for example a remote manifest or ingredient URL) it issues an outbound request without adequate validation, which per the advisory can be chained into script injection and code execution in the current user's context. The CVSS vector's AV:L with S:C indicates the untrusted fetch/processing occurs in a locally invoked verification workflow but crosses a security boundary (scope change) into the user's session or host.

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

Local processing of attacker-supplied content with required user interaction (AV:L, UI:R, PR:N); scope changes into the user session (S:C) with high confidentiality and integrity impact and no availability effect.

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

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

DescriptionCVE.org

CAI Content Credentials is affected by a Server-Side Request Forgery (SSRF) vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to inject malicious scripts into a web page, potentially gaining elevated access or control over the victim's account or session. Exploitation of this issue requires user interaction in that a victim must visit a maliciously crafted URL or interact with a compromised web page. Scope is changed.

Executive ViewAI

Why It Matters

The Adobe C2PA SDK family-a content credential validation library deployed in media, publishing, and digital asset management applications-contains a flaw enabling remote code execution through specially crafted files. Organizations using these SDKs for content authentication face account compromise and session hijacking risks. Although current exploitation likelihood is low, the high technical severity and absence of available patches demand immediate defensive action.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement network egress restrictions via firewall to limit SSRF exploitation scope; (2) Disable or restrict asset validation to essential workflows only; (3) Enforce strict input validation and sanitization protocols on crafted assets before SDK processing; (4) Establish alerts for validation-related errors or unusual script injection patterns in application logs; (5) Prioritize monitoring for Adobe patch releases and stage rapid deployment procedures.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
emerging content-provenance SDK, growing but limited production footprint
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.2%
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
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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

CVE-2026-48439 HIGH
7.5 Aug 11

Uncontrolled resource consumption in Adobe's CAI Content Credentials SDK enables remote unauthenticated attackers to exh

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