External risk intelligence

Adobe Campaign Classic Code Injection Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.9)

CVE-2026-104351

Adobe Campaign Classic is an enterprise marketing automation platform designed to manage and deliver multi-channel campaigns. These systems are frequently deployed with internet-facing web interfaces and API endpoints to facilitate external integrations, campaign tracking, and web-based marketing operations, making the attack surface commonly reachable from the internet.

Code Injection

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

An Improper Control of Generation of Code vulnerability has been identified in Adobe Campaign Classic, potentially allowing for arbitrary code execution within the user's context. This could enable a low-privileged attacker to remotely execute their own code without requiring user interaction, impacting the confidentiality, integrity, and availability of the affected system. The scope of the vulnerability has also changed, suggesting a broader potential impact than initially assessed.

  • Allows remote code execution by attackers.
  • Potentially severe impact on system integrity.
  • Confirm relevance and assess exposure.

Attack Path

How an attacker could exploit the issue

A low-privileged attacker could exploit this vulnerability by reaching a specific feature within Adobe Campaign Classic. Once accessed, the attacker can trigger the vulnerability, leading to arbitrary code execution. This means the attacker could run their own commands on the affected system with the same permissions as the current user.

  • Attacker needs low privileges.
  • Trigger involves vulnerable component.
  • Leads to arbitrary code execution.

Live Threat

Current exploitation, exposure, and threat context

An Improper Control of Generation of Code vulnerability in Adobe Campaign Classic could allow a low-privileged attacker to execute arbitrary code on the system. This could occur when the software processes specially crafted inputs, potentially leading to unauthorized actions within the context of the current user.

  • Arbitrary code execution on the affected system.
  • Exploitation via specially crafted inputs.
  • Unauthorized actions performed by attacker.

Operational Fix

Recommended remediation, mitigation, and detection steps

The real-world ownership of this Adobe Campaign Classic vulnerability likely falls to the platform or application administration teams responsible for its operation, with potential involvement from security teams for exposure assessment and network teams if external access is confirmed. The immediate first step is to identify all instances of Adobe Campaign Classic within the environment, confirm their accessibility, and determine business criticality to prioritize remediation efforts.

  • Platform or application owners should take the lead.
  • Verify external reachability and business criticality.
  • Plan coordinated remediation with vendor support.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Adobe Campaign Classic?

Adobe Campaign Classic is an enterprise-grade marketing automation platform. Organizations use it to manage and coordinate complex, multi-channel marketing campaigns. It typically serves as a central hub for data integration, campaign tracking, and customer communication, often involving web-based interfaces and APIs that connect with other business systems.

What does Code Injection mean for CVE-2026-104351?

This vulnerability, classified as CWE-94, occurs when software fails to properly handle user-supplied input before executing it as code. Because the application processes this input incorrectly, an attacker can insert their own commands, forcing the system to perform unauthorized actions. In this specific case, it allows for arbitrary code execution.

How is this vulnerability triggered?

An attacker triggers this bug by sending specially crafted inputs to the vulnerable component within the software. Importantly, successful exploitation does not require any interaction from legitimate users. Merely having low-level access to the affected system component is sufficient for an attacker to initiate the malicious code execution path.

Is my instance of Adobe Campaign Classic at risk?

Halo Surface Signal indicates that Adobe Campaign Classic systems are frequently deployed with internet-facing web interfaces or API endpoints. If your instance is reachable from the internet to facilitate external integrations or web-based operations, the attack surface is significantly broader and the risk to your environment is higher.

What should I do first to address this?

Your first step is to perform an inventory to locate all instances of Adobe Campaign Classic running in your environment. Once identified, evaluate the business criticality of each system and verify its network accessibility. Work with your platform or application administration teams to plan and coordinate remediation efforts, utilizing official vendor guidance.

References