Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL or asset
-
DeliveryLure victim to visit or process content
-
ExploitImproper input validation bypasses security check
-
ExecutionGain unauthorized write to Content Credentials
-
ImpactForge or tamper provenance 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 must visit a maliciously crafted URL or interact with a compromised web page whose content is processed by the CAI Content Credentials Rust SDK or command-line tool. No authentication is required of the attacker (PR:N), but the attack does not fire against an idle deployment - it depends on a victim consuming attacker-controlled content through the affected SDK/CLI. Success yields only unauthorized WRITE to Content Credentials integrity data (C:N/I:H/A:N): no data disclosure, no denial of service, no code execution or privilege escalation. This is a niche developer/content-pipeline component rather than a broadly network-exposed service, further limiting realistic exposure. |
| Impact | This is a moderate, real-but-not-urgent issue. The CVSS 6.5 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N) reflects a network-reachable, low-complexity, unauthenticated flaw whose severity is meaningfully capped by two factors: it requires user interaction (UI:R - a victim must visit a crafted URL or interact with a compromised page), and its impact is integrity-only (I:H) with no confidentiality or availability loss. There is NO EPSS score, NO CISA KEV listing, and NO public POC in the provided intelligence, so exploitation is not demonstrated. No SSVC decision data was supplied. There is also mild tension in the AV:N assignment: the affected products are a Rust SDK and a command-line tool (per CPE), which are developer/pipeline components, so 'network attack + victim visits URL' is a plausible but slightly awkward framing - the practical vector is a victim processing attacker-controlled content, which the vendor models as AV:N/UI:R. Net: a real correctness/trust issue in a content-provenance security feature, but a targeted, interaction-gated one rather than a mass-exploitation priority. Treat as scheduled-patch, not emergency. |
| Exploit ScenarioDerived | An attacker crafts a malicious asset or URL that, when a victim opens or processes it through the CAI Content Credentials Rust SDK or CLI, triggers improper input validation and bypasses the provenance/integrity safeguard, allowing unauthorized write of Content Credentials data. Because impact is integrity-only, the payoff is forging or tampering with content-authenticity metadata rather than stealing data or gaining code execution. No public exploit code is identified at time of analysis, and exploitation requires the victim to interact with the crafted content. |
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 CAI Content Credentials (the Rust SDK and the command-line tool) lets remote, unauthenticated attackers bypass integrity protections and gain unauthorized write access to Content Credentials data when a victim processes attacker-controlled content - a maliciously crafted URL or a compromised web page. Affected organizations are those embedding the Content Credentials Rust SDK or running the command-line tool in content pipelines; the impact is limited to integrity (C:N/I:H/A:N), meaning tampered provenance/manifest data rather than data theft, denial of service, or code execution. No public exploit identified at time of analysis and the issue is not reported as actively exploited; Adobe has published advisory APSB26-147, so patched builds should be applied as routine hygiene.
RemediationAI
Apply the Adobe fix referenced in APSB26-147 (https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-147.html) - update the Content Credentials Rust SDK and the command-line tool to the corrected release listed there; the exact patched version number is not specified in the supplied data, so consult the advisory before confirming completion. Patch status per vendor advisory: patch available (PSIRT-issued advisory with affected versions and update guidance); no vendor-released patch version is independently confirmed in this dataset. Until upgraded, the most effective compensating control is to stop feeding untrusted Content Credentials input into these components: do not process C2PA manifests or credential sidecars that originate from unvetted URLs, email, or web pages, and never point the command-line tool at remote or user-supplied content. Isolate the SDK/CLI in a sandboxed, low-privilege execution context with no write access to authoritative signing keys or production provenance stores - this limits the blast radius of the unauthorized-write primitive but adds pipeline friction and does not eliminate the bypass. For content pipelines that must run, restrict write permissions on Content Credentials integrity/timestamp stores to a service account that the tooling does not use at runtime, and monitor those stores for unexpected modifications; this detects tampering but does not prevent it. Note the trade-off that none of these workarounds restores the integrity guarantee - only the vendor patch does - and because exploitation requires victim interaction (UI:R), user awareness of malicious links and untrusted pages reduces but does not remove the trigger condition.
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 vulnerability is a CWE-20 improper input validation flaw in Adobe's CAI Content Credentials tooling, the implementation of the C2PA (Coalition for Content Provenance and Authenticity) standard that attaches cryptographically signed provenance metadata to media and documents. Both tracked components - the Content Credentials Rust SDK and the Content Credentials command-line tool - parse and verify attacker-influenceable inputs such as manifests, signed assertions, and referenced URLs, and insufficient validation of that input allows a security feature (the integrity/authenticity check on Content Credentials data) to be bypassed. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N confirms the root characteristics: network reachable, low complexity, no attacker authentication required, but requiring victim interaction, with high integrity impact and no confidentiality or availability impact. Because the CPE entries use wildcard versions (cpe:2.3:a:adobe:content_credentials_rust_sdk:* and cpe:2.3:a:adobe:content_credentials_command-line_tool:*), the affected range is not version-bounded in the available data; treat all builds prior to the vendor's fixed release as potentially vulnerable.
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:H/A:N
Agree with vendor: unauthenticated attacker delivers crafted content (AV:N/AC:L/PR:N) that a victim must process (UI:R), yielding integrity-only unauthorized write (I:H; C:N/A:N), no scope change.
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 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
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
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
Improper input validation in Adobe Content Credentials - specifically the Content Credentials Rust SDK and its companion
EUVD-2026-84765
GHSA-4p27-x7pf-c58j
NVD
CVE.org
EPSS
Exploit-DB