Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL or compromised web page
-
ExploitLure victim using Content Credentials SDK/CLI to interact
-
ExecutionMalformed input bypasses validation/security check
-
ImpactPerform limited unauthorized write / tamper integrity
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 requires user interaction: a victim using the CAI Content Credentials Rust SDK or command-line tool must visit a maliciously crafted URL or interact with a compromised web page, at which point improperly validated input bypasses a security check and permits limited unauthorized write access. The attack is network-delivered and needs no prior authentication or privileges (PR:N), but the mandatory victim interaction (UI:R) is the key limiting factor, and impact is confined to limited integrity (I:L) - no confidentiality or availability effect. This is not exploitable against a purely passive or non-interacting deployment. |
| Impact | This is a genuine but low-priority issue. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N, base 4.3 MEDIUM) shows a network-reachable, low-complexity, unauthenticated flaw but with two strong dampeners: it requires user interaction (UI:R) and yields only limited integrity impact (I:L) with zero confidentiality or availability impact. No EPSS score, no CISA KEV listing, and no public exploit code are present in the provided intelligence, so there is no signal of active or imminent exploitation. No SSVC decision data was supplied. CWE-20 (improper input validation) leading to a security-feature-bypass is consistent with the description of bypassing a content-authenticity control to gain limited unauthorized write access. The 'Authentication Bypass' tag overstates the issue - the description and CWE describe a security feature bypass via input validation, not an authentication bypass. Net: a real defect worth patching in normal cycles, not an emergency; the combination of user-interaction gating, integrity-only limited impact, and absence of any exploitation evidence keeps real-world risk low. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL or booby-trapped web page and lures a victim who uses the CAI Content Credentials tooling into visiting it; the malformed input bypasses a validation/security check and allows a limited unauthorized write, potentially tampering with content-credential integrity. No public proof-of-concept exploit code is identified in the available data, and the network attack vector combined with low complexity means the crafted content is the only prerequisite beyond victim interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
Improper input validation in Adobe Content Credentials - specifically the Content Credentials Rust SDK and its companion command-line tool - allows remote, unauthenticated attackers to bypass a security check and obtain limited unauthorized write access when a victim visits a maliciously crafted URL or interacts with a compromised web page. The flaw is network-delivered (AV:N/AC:L/PR:N) but is gated by mandatory user interaction (UI:R), and its impact is confined to limited integrity loss (C:N/I:L/A:N) with no confidentiality or availability effect, giving it a CVSS base score of 4.3. This is a genuine but low-priority issue: no public exploit code has been identified at time of analysis and there is no confirmed actively exploited (CISA KEV) status, and it is not exploitable against a purely passive or non-interacting deployment.
RemediationAI
Apply the fix referenced in Adobe's security bulletin APSB26-147 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-147.html) for both the Content Credentials Rust SDK and the Content Credentials Command-Line Tool; because this data set does not carry an explicit fixed version string, confirm the exact patched release on the vendor advisory before deploying rather than assuming a version number. Until the update is in place, treat the SDK and CLI as processors of untrusted input: run the command-line tool inside a sandboxed, low-privilege container whose write access is limited to a scratch directory, which caps the 'limited write access' an attacker can achieve but may break workflows that legitimately write to shared or credentialed paths; disable or gate any feature that fetches and parses remote URLs or web-page content supplied by untrusted parties, accepting the loss of legitimate remote-verification use cases; and enforce egress/URL filtering plus user-awareness controls to blunt the UI:R prerequisite, since exploitation requires a victim to open a crafted link or compromised page. Redeploying rebuilt artifacts that vendor the SDK is necessary wherever the vulnerable crate is bundled transitively, and dependency inventories should be re-scanned to confirm no pre-fix build remains in use.
Affected VersionsENISA
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 affected code belongs to Adobe's Content Credentials tooling - a Rust SDK and an associated command-line tool used to create, parse, and validate Content Credentials (C2PA provenance manifests) attached to digital media. CWE-20 (Improper Input Validation) is the root cause class: the software fails to correctly validate data it ingests, and because that validation sits in front of a security decision, the weakness manifests as a security feature bypass rather than a memory-safety or injection issue. CPE data confirms both distribution forms are affected - cpe:2.3:a:adobe:content_credentials_rust_sdk and cpe:2.3:a:adobe:content_credentials_command-line_tool - meaning any application or pipeline embedding the SDK, and any user invoking the CLI, inherits the exposure. The attack path is network-borne and requires no privileges or authentication (PR:N), but the CVSS vector's UI:R component means exploitation only occurs after a victim follows a crafted URL or interacts with a compromised page, which strongly limits opportunistic mass exploitation. Scope is unchanged (S:U) and impact stays at limited integrity (I:L), consistent with the advisory's description of 'unauthorized limited write access' - the bypass does not grant full control of the host or expose credential material.
Know when Content Credentials Rust Sdk 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
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
Network-delivered crafted content, no privileges needed (PR:N) but victim interaction required (UI:R); only limited integrity impact from unauthorized write, so I:L and C:N/A:N.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
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 requires user interaction in that a victim must visit a maliciously crafted URL or interact with a compromised web page.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Content Credentials Rust Sdk
View allDenial of service in Adobe Content Credentials - the Content Authenticity Initiative (CAI) Rust SDK (c2pa-rs) and its as
Improper input validation in Adobe's Content Credentials Rust SDK and its companion command-line tool lets unauthenticat
Improper input validation in Adobe's CAI Content Credentials tooling - spanning both the C2PA Tool and the Content Crede
Integer underflow in Adobe's Content Credentials Rust SDK and C2PA Tool allows unauthenticated remote attackers to crash
Uncontrolled resource consumption in Adobe's Content Credentials ecosystem - specifically the c2pa_tool and Content Cred
Improper input validation in Adobe CAI Content Credentials (the Rust SDK and the command-line tool) lets remote, unauthe
Integer underflow (CWE-191) in Adobe's Content Credentials Rust SDK and C2PA Tool crashes the application when processin
Integer underflow in Adobe's Content Credentials Rust SDK and c2pa_tool allows a local attacker to crash the application
Integer overflow in Adobe's CAI Content Credentials Rust SDK and Content Credentials command-line tool crashes applicati
Processing a maliciously crafted C2PA / Content Credentials asset through the CAI (Content Authenticity Initiative) Cont
Arbitrary file system read in Adobe's Content Credentials (C2PA Tool and Content Credentials Rust SDK) exposes sensitive
Improper input validation in Adobe Content Credentials - covering both the Content Credentials Rust SDK and the Content
EUVD-2026-84764
GHSA-8qx7-vffr-q74m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB