Skip to main content

CAI Content Credentials CVE-2026-100125

| EUVDEUVD-2026-100717 MEDIUM
Improper Input Validation (CWE-20)
2026-10-13 psirt@adobe.com GHSA-8mr3-g9cx-29pj
5.9
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Reach C2PA SDK/c2patool input surface
  2. Exploit
    Submit crafted malformed input
  3. Execution
    Bypass input validation control
  4. Impact
    Gain unauthorized write to content credentials

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 is explicitly gated by 'conditions beyond the attacker's control' (reflected as CVSS AC:H) - the advisory does not name the exact prerequisite, but it implies a required environmental or timing state the attacker cannot force, which is the primary factor limiting reliable exploitation. The attack targets the input-parsing/validation path of applications embedding the C2PA JS SDK (@contentauth/c2pa-web ≤0.13.4), the c2pa Rust SDK (≤0.90.15), or c2patool (≤0.27.15). Per the CVSS vector, no authentication (PR:N) and no user interaction (UI:N) are required, and the vector is network-reachable (AV:N); impact is limited to unauthorized write/integrity (C:N/A:N), i.e., tampering with content credentials rather than data theft or denial of service. Realistic risk is bounded by the high-complexity precondition and by whether a given deployment actually exposes untrusted input to the vulnerable SDK versions.

Impact

This is a moderate-priority issue rather than a top-tier emergency. CVSS 3.1 scores it 5.9 (Medium) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N - network-reachable and requiring no privileges or user interaction, but gated by AC:H, which directly reflects the description's statement that 'exploit depends on conditions beyond the attacker's control.' The only impact is to integrity (I:H, unauthorized write access); there is no confidentiality or availability impact. No EPSS score, CISA KEV listing, or POC was provided in the input, so there is no signal of active exploitation or public exploit code. The signals are internally consistent (high complexity dampens an otherwise-attractive unauthenticated network vector), and the lack of exploitation indicators means this is a credibility/integrity-of-provenance concern to patch on a normal cadence, not a drop-everything issue. Note the tag labels this an 'Authentication Bypass' while the CWE (CWE-20 Improper Input Validation) and description frame it as a security-feature bypass yielding write access - a semantic mismatch worth noting but not a contradiction, since the real-world effect is bypassing a protective control.

Exploit ScenarioDerived

An attacker crafts malformed input to a system embedding the C2PA SDK or c2patool so that improper input validation lets a protective check be bypassed, allowing the attacker to write or alter content-credential (provenance) data without authorization. Because CVSS AC:H applies and the advisory says success depends on conditions beyond the attacker's control, reliable exploitation requires a specific state or timing to align. No public exploit code was identified in the provided data.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Improper input validation in Adobe's CAI Content Credentials (C2PA) tooling lets a remote, unauthenticated attacker bypass a security check and obtain unauthorized write access to content-credential data, which can be triggered without any user interaction (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N, base 5.9). The affected components are the JavaScript SDK @contentauth/c2pa-web through 0.13.4, the Rust c2pa crate through 0.90.15, and c2patool through 0.27.15. Reliability is deliberately constrained: Adobe states exploitation depends on conditions beyond the attacker's control, reflected as high attack complexity, so this is a moderate-priority integrity/tampering issue rather than a top-tier emergency; no public exploit or confirmed active exploitation (CISA KEV) was identified at time of analysis, and no EPSS signal was supplied. Impact is limited to integrity (C:N/A:N) - tampering with provenance/credential data rather than data theft or denial of service.

RemediationAI

No vendor-released patch version was identified in the available data at time of analysis; consult Adobe security advisory APSB26-163 (https://www.adobe.com/trust/security/products/content-credentials-sdk/apsb26-163.html) for the fixed SDK, crate, and c2patool releases before upgrading. Until patched versions are published and deployed, treat all externally supplied C2PA manifests and media as untrusted input: pre-validate and reject malformed or unexpected manifest structures before handing them to the affected SDK/CLI, and never rely on Content Credentials validation output as an integrity or trust boundary for downstream authorization decisions. Run c2patool and any Rust/JS SDK processing of untrusted files inside a sandboxed or low-privilege container with no write access to shared credential stores, which contains the unauthorized-write impact at the cost of added operational overhead. Where provenance features are not required, disabling C2PA manifest writing/embedding endpoints closes the write path but removes Content Credentials functionality; pinning and monitoring the three component versions in your SBOM with an alert on the fixed releases is recommended given the cross-language scope of the issue.

Affected VersionsENISA

Content Credentials JS SDK 0 ≤@contentauth/c2pa-web@0.13.4
Content Credentials Rust SDK 0 ≤c2pa-v0.90.15
C2PA Tool 0 ≤c2patool-v0.27.15

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 Content Authenticity Initiative (CAI) Content Credentials stack implements the C2PA (Coalition for Content Provenance and Authenticity) specification, which embeds signed, cryptographically verifiable provenance manifests directly into media assets and validates them on ingest, display, or publication. The vulnerability is rooted in CWE-20 (Improper Input Validation): the manifest parsing/validation path across three separate implementations - the browser/Node JavaScript SDK (@contentauth/c2pa-web ≤ 0.13.4), the Rust c2pa crate (≤ 0.90.15), and the c2patool reference CLI (≤ 0.27.15) - fails to validate attacker-influenced input strictly enough, allowing a security feature (the provenance/trust check itself) to be bypassed and unauthorized writes to content-credential state to occur. Because the flaw is reachable over the network with no privileges (PR:N) and no user interaction (UI:N), the practical exposure depends on whether a given application feeds untrusted media or manifests into these SDK versions; the high complexity (AC:H) reflects an environmental or timing precondition the attacker cannot force, which is the primary factor limiting reliable exploitation. The cross-implementation nature of the advisory indicates a shared validation logic issue, not a single-language defect, so any deployment embedding C2PA validation - web services, desktop tools, or pipeline CLIs - should be inventoried against the affected version ranges.

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

Network-reachable input validation flaw needing no auth or interaction (AV:N/PR:N/UI:N); AC:H because exploitation depends on conditions beyond the attacker's control; impact is unauthorized write only, so C:N/I:H/A:N.

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

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

DescriptionCVE.org

CAI Content Credentials is affected by an Improper Input Validation vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain unauthorized write access. Exploit depends on conditions beyond the attacker's control. Exploitation of this issue does not require user interaction.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche content-provenance SDK/CLI, specialized developer and media-pipeline adoption
Data Quality
4 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.6%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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