Skip to main content

Content Credentials SDK CVE-2026-71390

| EUVDEUVD-2026-56281 MEDIUM
Improper Input Validation (CWE-20)
2026-08-11 psirt@adobe.com GHSA-9gf7-jjqp-ph56
4.0
CVSS 3.1 · Vendor: adobe
Share

Severity by source

Vendor (adobe) PRIMARY
4.0 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
3.3 LOW

AV:L confirmed by description; PR:L assessed because placing attacker-controlled files on a local system implies at least limited local user access, making PR:N implausible for a local vector.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/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
Low
Availability
None

Lifecycle Timeline

1
Analysis Generated
Aug 11, 2026 - 22:02 vuln.today

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 limited write access. Exploitation of this issue does not require user interaction.

AnalysisAI

Improper input validation in Adobe's Content Credentials ecosystem (Rust SDK, JS SDK, and CLI tool) allows local attackers to bypass C2PA content authenticity security controls and gain unauthorized limited write access to credential metadata. Affected are c2pa-v0.90.5 and earlier, @contentauth/c2pa-web@0.12.0 and earlier, and c2patool-v0.27.5 and earlier. No user interaction is required, but the local attack vector (AV:L) and SSVC automation rating of 'no' constrain realistic exploitation to targeted scenarios rather than mass exploitation.

Technical ContextAI

The Coalition for Content Provenance and Authenticity (C2PA) standard underpins Adobe's Content Credentials technology, which embeds cryptographically signed provenance metadata into media files to assert authenticity and detect tampering. The Rust SDK (c2pa-rs), JavaScript/WebAssembly SDK (@contentauth/c2pa-web), and CLI tool (c2patool) all share parsing logic for C2PA manifests. CWE-20 (Improper Input Validation) indicates that crafted or malformed manifest input is not sufficiently sanitized or bounds-checked before processing, allowing an attacker to influence the write path for credential metadata in ways the security model is intended to prevent. This undermines the integrity guarantee that is the entire purpose of the C2PA standard.

RemediationAI

Upgrade to the vendor-released patched versions: Rust SDK to c2pa-v0.90.6, JavaScript SDK to @contentauth/c2pa-web@0.12.1, and CLI tool to c2patool-v0.27.6, as documented in Adobe advisory APSB26-111 at https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-111.html. If immediate upgrade is not possible, the most effective compensating control is to restrict which input files and sources are processed by the SDK - treating all externally sourced C2PA manifests as untrusted and validating them through a separate integrity check layer before passing to the vulnerable SDK. Avoid processing C2PA manifests from untrusted or user-supplied sources until patched. Because the attack requires local file access or control over inputs, network-perimeter controls provide no mitigation value here.

More in C2Pa

View all
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-48439 HIGH
7.5 Aug 11

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

CVE-2026-48438 HIGH
7.5 Aug 11

Null pointer dereference in Adobe's Content Credentials SDKs (Rust SDK ≤c2pa-v0.90.5, JS SDK ≤@contentauth/c2pa-web@0.12

CVE-2026-48352 HIGH
7.5 Jul 14

Denial-of-service in Adobe's C2PA / Content Credentials SDKs allows a remote attacker to crash any application built on

CVE-2026-48351 HIGH
7.5 Jul 14

Denial-of-service in Adobe's Content Credentials (C2PA) SDK ecosystem lets a remote attacker crash any application that

CVE-2026-48295 HIGH
7.5 Jul 14

Credential disclosure in Adobe's CAI Content Credentials (C2PA) tooling - spanning the Rust SDK (c2pa ≤0.84.0), the JS S

CVE-2026-48287 HIGH
7.4 Jul 14

Arbitrary code execution in Adobe's Content Authenticity (CAI) Content Credentials tooling — the c2pa Rust SDK (≤0.84.0)

CVE-2026-48442 HIGH
7.1 Aug 11

Path traversal in Adobe's Content Credentials toolkit - spanning the c2patool CLI, the c2pa Rust SDK, and the @contentau

CVE-2026-48312 MEDIUM
6.8 Jul 14

Security feature bypass in Adobe's Content Credentials (C2PA) SDKs - the Rust SDK (≤0.84.0), JavaScript SDK (≤0.7.0), an

CVE-2026-48436 MEDIUM
6.5 Aug 11

Improper input validation across Adobe's Content Credentials JS SDK, Rust SDK, and command-line tool allows a remote una

CVE-2026-48445 MEDIUM
6.2 Aug 11

Integer overflow in Adobe's CAI Content Credentials SDK family (Rust, JavaScript, and CLI) allows a local attacker to cr

CVE-2026-48444 MEDIUM
6.2 Aug 11

Integer overflow in Adobe's Content Credentials ecosystem - spanning the Rust SDK (c2pa ≤ v0.90.5), JavaScript SDK (@con

Share

CVE-2026-71390 vulnerability details – vuln.today

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