Skip to main content

CAI Content Credentials CVE-2026-100113

| EUVDEUVD-2026-100721 HIGH
Improper Input Validation (CWE-20)
2026-10-13 psirt@adobe.com GHSA-fpx2-8c59-66m6
7.5
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Reach SDK input interface over network
  2. Delivery
    Submit crafted malformed content/credential data
  3. Exploit
    Bypass improper input validation check
  4. Execution
    Gain unauthorized write to credential data
  5. Impact
    Forge or tamper content provenance

Vulnerability Assessment

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

The target application must embed or expose the CAI Content Credentials SDK's input-processing path in a network-reachable manner; exploitation then requires supplying crafted input that the SDK fails to validate properly, bypassing its integrity/security checks to gain unauthorized write access. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication, no special privileges, and no user interaction are required against affected SDK versions. The principal limiting factor is exposure: the SDK is a specialized provenance component, so real risk depends on whether an application actually accepts untrusted input through the vulnerable code path, and impact is confined to integrity (forged/tampered Content Credentials) with no direct confidentiality or availability loss.

Impact

This is a medium-to-high severity integrity flaw (CVSS 7.5, I:H only) in the CAI Content Credentials SDK, assessed as improper input validation (CWE-20) leading to a security-feature bypass and unauthorized write access. The CVSS vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated path with no user interaction, which on paper makes it attractive to attackers; however, the real-world signal set is thin. There is NO EPSS score, NO CISA KEV listing, and NO public exploit provided in the input, so exploitation is currently theoretical rather than demonstrated - the status is 'no public exploit identified at time of analysis.' The impact is bounded: confidentiality and availability are explicitly N, so this is purely an integrity/trust-model bypass (the SDK's job is to assert content provenance/authenticity, so 'unauthorized write access' most plausibly means forging or tampering with Content Credentials rather than full RCE). Signal conflict to note: the input Tag says 'Authentication Bypass' while the description and CWE describe a 'security feature bypass' via input validation - these are not identical, and the CVSS shows no privilege requirement, so treat 'authentication bypass' loosely. Net: a credible integrity issue warranting patching, but absent EPSS/KEV/POC it is not confirmed as an active, widespread priority - prioritize based on whether Content Credentials integrity is security-relevant to your deployment.

Exploit ScenarioDerived

An attacker sends crafted, malformed input to an application that uses the CAI Content Credentials SDK, and because input validation is improper, the SDK's integrity/security checks are bypassed, allowing the attacker to write or alter content-credential data without authorization. Because the CVSS vector is AV:N/PR:N/UI:N, this can be attempted remotely without authentication or user interaction. No public proof-of-concept is referenced in the available data.

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

Improper input validation in the CAI Content Credentials SDK allows a remote, unauthenticated attacker to feed crafted input into the SDK's processing path and bypass its integrity and security checks, resulting in unauthorized write access to Content Credentials data. Adobe PSIRT rates the issue CVSS 7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N), meaning no privileges, no authentication, and no user interaction are required, and the impact is confined to integrity - forged or tampered provenance data - with no direct confidentiality or availability loss. Exposure is the limiting factor: since the SDK is a specialized provenance component, real risk depends on whether a downstream application actually accepts untrusted input through the vulnerable code path; there is no public exploit identified at time of analysis and no evidence of active exploitation.

RemediationAI

Consult Adobe advisory APSB26-163 (https://www.adobe.com/trust/security/products/content-credentials-sdk/apsb26-163.html) for the vendor-released fixed SDK build and update every embedded instance - the input data does not specify an exact fix version, so no patched version number is asserted here, and patch availability should be treated as available per vendor advisory until the bulletin confirms otherwise. Until the updated SDK is deployed, the highest-value compensating control is exposure reduction: do not route untrusted, third-party Content Credentials into the SDK's parsing/validation path, and if it is already reachable, place that endpoint behind network segmentation or an authenticated reverse proxy - the trade-off is that this adds authentication friction to a flow that the vulnerability itself reaches unauthenticated, and it does nothing against an attacker who already has a foothold on the internal network. Add a strict schema/type validation and size-limit layer in front of the SDK so malformed or unexpected manifest fields are rejected before they reach the vulnerable validation code; this is cheap but only catches input shapes you anticipate, so it is defense-in-depth rather than a fix. Where the SDK's output is used to assert authenticity, treat write operations to Content Credentials stores as untrusted until verified out-of-band (for example, re-verifying credentials against an independent signing/trust root) and monitor for unusual manifest writes or credential replacements, accepting the added verification latency and possible false positives. Note that the CVSS vector is integrity-only (C:N/A:N), so these measures should be prioritized around authenticity of written data rather than availability or data-loss scenarios.

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 flaw is classified as CWE-20 (Improper Input Validation) in the CAI Content Credentials SDK, the component that handles Content Credentials - cryptographically signed provenance and authenticity metadata typically associated with the C2PA specification for images, video, and other media. Because the SDK fails to properly validate attacker-supplied input, an attacker can drive the code past the checks that are meant to be a security feature (the integrity/verification boundary), producing a security-feature bypass whose outcome is unauthorized write access rather than code execution or data disclosure. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N confirms the attack is network-reachable with low complexity, requires no privileges (PR:N) and no user interaction (UI:N), and is scoped to integrity only (I:H with C:N/A:N), so the realistic worst case is forged, tampered, or spoofed Credentials that downstream consumers may trust. The input data does not supply CPE strings or an enumerated set of affected builds, so exact product/version matching must be derived from Adobe's advisory APSB26-163, and any application or service that embeds the vulnerable SDK and exposes its input-processing path inherits the exposure.

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:H/A:N
vuln.today AI 7.5 HIGH

Network-reachable, low-complexity, unauthenticated bypass with no user interaction yielding unauthorized writes; integrity-only impact (I:H), with no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/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
Low
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. Exploitation of this issue does not require user interaction.

Executive ViewAI

Why It Matters

The CAI Content Credentials SDK contains a high-severity improper input validation flaw (CVE-2026-100113) that allows remote, unauthenticated attackers to bypass integrity checks and write unauthorized data to Content Credentials. Organizations using this SDK in applications that accept untrusted input could face forged or tampered provenance data, undermining content authenticity and trust. With no vendor-released patch identified at time of analysis, leadership should prioritize identifying affected systems and implementing interim mitigations to protect their brand and compliance posture.

Business Impact: High
Compensating Controls

Implement strict input validation and sanitization for all data processed by the SDK; isolate the SDK in a sandboxed environment with least privilege; restrict network access to the vulnerable code path; monitor for unauthorized writes to Content Credentials data; and engage the vendor for patch timeline and interim mitigations.

Threat Intelligence Overview

EPSS Score
0.6%
Top 52% exploitable
Prevalence
Low
specialized content-provenance SDK, limited production deployment 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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
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

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