Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft asset with malformed validation input
-
ExploitSubmit asset to Content Credentials SDK/CLI
-
ExecutionBypass improper input validation check
-
ImpactGain unauthorized write access to credentials
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 the attacker to supply a crafted asset or Content Credentials manifest that is processed by the Adobe Content Credentials Rust SDK or its command-line tool; the malformed input evades the SDK's input validation to bypass the intended security control. No authentication and no user interaction are required (PR:N/UI:N). The practical limit is scope of impact and reach: the effect is confined to unauthorized write/forgery of Content Credentials provenance data (I:H, C:N/A:N), and exposure depends on an application or workflow actually invoking the SDK/CLI to validate attacker-supplied content - meaningful mainly to systems that rely on these credentials for media authenticity/trust decisions. |
| Impact | This is a legitimate but bounded integrity risk. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N = 7.5) describes an unauthenticated, low-complexity, no-interaction path to an integrity-only impact - the attacker gains unauthorized write access by bypassing a security/validation check, with no confidentiality or availability effect. There is no EPSS score, no CISA KEV listing, and no public exploit code provided, so exploitation status is 'no public exploit identified at time of analysis' - the 7.5 rating reflects potential severity, not observed activity. One caveat to verify: the affected products are a Rust SDK and a command-line tool for Content Credentials (C2PA provenance), which are typically invoked to process a supplied asset/manifest; the AV:N rating is defensible if the crafted asset is delivered over a network but could arguably be AV:L in file-only/CLI usage - verify the exposure path with Adobe APSB26-147. Because the impact is confined to forging or writing Content Credentials (undermining media provenance/trust) rather than code execution or data theft, this is a moderate, provenance-integrity concern rather than a top-tier emergency for most environments. |
| Exploit ScenarioDerived | An attacker crafts a malicious asset or Content Credentials manifest with input that evades the SDK's validation logic. When the Rust SDK or command-line tool processes it, the improper input validation lets the attacker bypass the intended security control and gain unauthorized write access - forging or tampering with content-provenance credentials without authentication or user interaction. No public proof-of-concept is available at time of analysis. |
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's Content Credentials Rust SDK and its companion command-line tool lets unauthenticated remote attackers supply a crafted asset or Content Credentials manifest that slips past the SDK's validation logic, bypassing the intended security control and allowing unauthorized write/forgery of Content Credentials provenance data. The defect is network-reachable with no authentication and no user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N), but the impact is integrity-only - confidentiality and availability are unaffected (C:N/I:H/A:N) - so exposure is bounded to applications and workflows that actually invoke the SDK or CLI to validate attacker-supplied content, particularly those relying on these credentials for media authenticity or trust decisions. No public exploit code and no confirmed active exploitation were identified at time of analysis, and no EPSS or KEV data was supplied; Adobe's advisory (APSB26-147) is the authoritative source.
RemediationAI
Adobe has published a security bulletin for this issue (APSB26-147, https://helpx.adobe.com/security/products/content-authenticity-sdk/apsb26-147.html); patch availability is confirmed per the vendor advisory, but the input data does not specify an exact fixed version, so administrators must consult the bulletin directly to identify and deploy the corrected SDK or CLI build rather than relying on an assumed version number. Until the fixed build is in place, the most effective compensating control is to stop passing untrusted Content Credentials manifests to the vulnerable SDK or CLI: gate ingestion behind a strict, independently maintained schema and signature-checking layer that rejects malformed or unexpected fields before the SDK parses them, at the cost of additional engineering and possible divergence from Adobe's parser semantics. Run the CLI in a sandboxed, least-privileged process with no write access to trusted credential stores, and never treat SDK output as an authoritative authenticity signal - log and re-verify provenance out of band, which reduces the blast radius of a bypass but does not eliminate it. Finally, restrict which users or systems may submit assets for credential validation, and monitor for anomalous writes to provenance records, accepting that these are detective rather than preventive measures.
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 Content Credentials implementation, which is distributed as a Rust SDK and a command-line tool (per the affected CPEs: cpe:2.3:a:adobe:content_credentials_rust_sdk and cpe:2.3:a:adobe:content_credentials_command-line_tool). Content Credentials are cryptographically signed provenance manifests describing the origin and edit history of digital media; the SDK's job is to parse and validate those manifests before an application trusts their contents. Because the parsing/validation layer fails to properly reject malformed input, a crafted manifest or asset can evade the check that is supposed to enforce the security control, which is why the classification is a security-feature bypass rather than a memory-safety or code-execution issue. Unauthenticated, remote input validation failures of this class are dangerous wherever the SDK's verdict is treated as authoritative, since the resulting trust decision can be inverted without any credential or user action. All versions are flagged as affected by the wildcard CPE records, and the concrete exploitation prerequisites are simply that attacker-controlled content reaches the SDK or CLI.
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:N/S:U/C:N/I:H/A:N
Unauthenticated crafted-input bypass with no interaction (PR:N/UI:N/AC:L); AV:N accepted per vendor though borderline for a CLI/SDK; integrity-only write access, so 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 write access. Exploitation of this issue does not require user interaction.
Executive ViewAI
Adobe's Content Credentials Rust SDK and its companion command-line tool contain an unauthenticated input-validation flaw (CVE-2026-19480) that lets forged provenance data pass validation, undermining the authenticity guarantees organizations depend on when deciding whether media can be trusted. Only teams that run these components against attacker-supplied assets or manifests are exposed - typically media verification, content authenticity, and downstream trust workflows - but for them the integrity of every provenance decision made through the unpatched components is in question. No public exploit code and no confirmed active exploitation were identified at time of analysis, and no vendor-released patch has been identified at time of analysis.
No vendor-released patch identified at time of analysis; interim mitigations include disabling validation of untrusted, externally supplied Content Credentials manifests or assets, restricting network reachability of SDK and CLI validation services, enforcing strict schema, size, and trusted-issuer allowlisting before manifests reach the SDK or CLI, treating all credentials validated by the unpatched components as unverified, independently corroborating provenance claims through an alternate channel before relying on them, and monitoring validation logs for anomalies or unexpected write operations.
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 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
Improper input validation in Adobe Content Credentials - specifically the Content Credentials Rust SDK and its companion
EUVD-2026-84767
GHSA-4jwf-g86p-2g87
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB