Skip to main content

Content Credentials SDK CVE-2026-100121

| EUVDEUVD-2026-100729 HIGH
Improper Certificate Validation (CWE-295)
2026-10-13 psirt@adobe.com GHSA-8c73-x8vv-v693
7.5
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Obtain forged or invalid certificate
  2. Exploit
    Present to Content Credentials validation path
  3. Execution
    Bypass improper certificate validation (CWE-295)
  4. Impact
    Gain unauthorized write access to trusted content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
Exploitation Conditions

Exploitation requires the attacker to exercise the SDK's certificate/trust validation path for Content Credentials - specifically to present a forged, self-signed, or otherwise invalid signing certificate (or a crafted C2PA manifest) that the SDK accepts due to improper validation (CWE-295). No user interaction is required (UI:N). The practical limiting factor is that the attacker must be able to deliver such content into a workflow that validates it with the vulnerable SDK, or occupy a trust/transport position where a malicious certificate is presented; this is narrower than the raw AV:N score suggests. Impact is confined to integrity (unauthorized write/forged provenance); no confidentiality or availability loss is indicated.

Impact

Signals are moderately consistent but not alarming. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N, 7.5 HIGH) indicates a network-reachable, low-complexity, unauthenticated flaw affecting integrity only - matching CWE-295 improper certificate validation that lets an attacker bypass a trust check. No CISA KEV listing, no public POC, and no EPSS score are present in the input, so there is no evidence of active or imminent widespread exploitation; status is best described as 'no public exploit identified at time of analysis.' A key tension to verify: the vector claims AV:N/PR:N, but improper certificate validation flaws typically require the attacker to be positioned to present a forged/invalid certificate (e.g., man-in-the-middle or supplying a crafted signed manifest), which narrows the realistic attacker population below what a pure remote-unauthenticated score implies - verify the exact trigger path with Adobe's advisory. Overall this is a credible integrity-bypass issue to patch on normal cadence, not a drop-everything emergency, given the absence of KEV/POC/EPSS corroboration and the specialized nature of the affected SDK.

Exploit ScenarioDerived

An attacker positioned to supply or intercept signed content (e.g., a forged Content Credentials manifest or a man-in-the-middle TLS position) presents a certificate that the SDK fails to validate properly. Because validation is bypassed, the attacker's content is accepted as trusted, enabling unauthorized write/injection of provenance data without any user interaction. No public exploit code is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% 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 certificate validation (CWE-295) in the CAI/Adobe Content Credentials SDK allows an unauthenticated remote attacker to have forged or self-signed signing certificates accepted during C2PA manifest verification, bypassing the provenance trust check and enabling unauthorized write (integrity) impact - CVSS 3.1 base 7.5, vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N. No user interaction is required, but exploitation is not automatic: the attacker must get crafted content into a workflow that validates it with the vulnerable SDK, or occupy a trust/transport position from which a malicious certificate is presented, which is narrower in practice than the network-vector score implies. There is no CISA KEV listing and no public exploit identified at time of analysis; impact is confined to integrity, with no confidentiality or availability loss indicated.

RemediationAI

Patch available per vendor advisory: Adobe security bulletin APSB26-163 at https://www.adobe.com/trust/security/products/content-credentials-sdk/apsb26-163.html documents the fixed Content Credentials SDK release, but no exact fix version was supplied in the input data, so the precise build number must be read directly from that bulletin before upgrading and integrators should rebuild and re-test any application that bundles the SDK. Where immediate upgrade is not possible, the most effective compensating control is to perform independent certificate validation above the SDK: pin the accepted trust anchors, reject self-signed or non-chaining certificates, and verify the certificate's issuer and key-usage against the expected signer - the trade-off is that overly strict pinning can break legitimate signatures during CA rotation and require ongoing trust-list maintenance. A second option is to quarantine or refuse to process untrusted C2PA manifests and unverified content at ingest, treating all externally sourced provenance claims as untrusted and surfacing them as unverified rather than authoritative; this reduces exposure but degrades the product's verification feature for external content. Restricting which systems may submit content into validation workflows, or gating it behind a broker that presents only vetted certificates, narrows the delivery surface implied by the network vector, though it does not fix the underlying validation defect. Given the integrity-only, provenance-forgery impact and the absence of confirmed exploitation, remediation can be scheduled with normal patch cadence, prioritizing any deployment that uses Content Credentials output as a trust signal.

Affected VersionsENISA

C2PA Tool 0 ≤c2patool-v0.27.15
Content Credentials JS SDK 0 ≤@contentauth/c2pa-web@0.13.4
Content Credentials Rust SDK 0 ≤c2pa-v0.90.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

CWE-295 (Improper Certificate Validation) is the root-cause class: the SDK's certificate/trust validation path for Content Credentials does not correctly verify that a signing certificate chains to a trusted anchor, is not self-signed or otherwise invalid, or is authorized for the asserted signer. In Content Credentials the signing identity travels inside a C2PA manifest attached to the asset, so an attacker who can supply a manifest can also supply the accompanying X.509 certificate material; if validation is weak, the forged provenance record is accepted as authentic. The CVSS vector places this as a remote, unauthenticated, no-UI issue with scope unchanged, meaning the bypass stays within the SDK's security authority rather than pivoting to the host, and only integrity (I:H) is affected - attackers gain unauthorized write/forged-provenance capability, not data disclosure or denial of service. Because the flaw lives in the trust-evaluation logic rather than in cryptographic primitives, detection depends on whether the validating application enforces its own trust-anchor policy above the SDK. The single reference available is Adobe's advisory APSB26-163 for the Content Credentials SDK, which is the applicable vendor source; no CPE strings or version ranges were supplied with the input data, so affected builds must be confirmed against that bulletin.

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

Improper cert validation is network-reachable and needs no credentials or user action (AV:N/AC:L/PR:N/UI:N); only integrity is affected via trust bypass, so C:N/I:H/A:N, scope unchanged.

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 Certificate 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/Adobe Content Credentials SDK - the component responsible for verifying C2PA provenance manifests - can be made to accept forged or self-signed signing certificates, so content falsely asserting its origin and integrity may pass validation. Every function that leans on Content Credentials as proof of authenticity, including media production, legal and rights enforcement, brand and marketing publishing, and trust-and-safety moderation, loses a guarantee it currently treats as reliable. No vendor patch has been identified at time of analysis and there is no public exploit identified at time of analysis, but the flaw weakens the core trust promise of the product, so leadership should treat it as a provenance-integrity risk affecting decisions rather than a conventional network intrusion risk.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or gate automatic C2PA manifest verification in non-essential workflows; never allow a Content Credentials result to be the sole basis for a trust, publication, rights, or payment decision; enforce an explicit trusted-issuer allowlist or certificate pinning ahead of SDK verification; log and alert on self-signed or unexpected issuer certificates presented in submitted manifests; and restrict which external or untrusted content is routed into verification pipelines. Exploitation is unauthenticated and requires no user interaction, though an attacker must still place crafted content into a validating workflow or occupy a trust/transport position presenting a malicious certificate.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
specialized content-provenance SDK (Adobe CAI/C2PA), limited production 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.3%
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
Medium
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

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