Full research report

Adobe Campaign Classic CVSS 10.0 Flaw Could Run Code Without User Interaction

Original reporting โ†—
โ˜… Threat intelligence assessment medium confidence

Executive assessment

The strongest evidence is Adobe-authored CVE data showing that CVE-2026-48449 is remotely reachable without authentication or user interaction and affects Campaign Classic through build 9397. Its CVSS 10.0 rating reflects potential compromise of confidentiality, integrity and availability across a changed security scope, while CVE-2026-48448 provides a separate route to sensitive data and filesystem reads. Neither CISA's catalogue search nor the reviewed public-code search supplied evidence of current exploitation, and Adobe reportedly knew of none at release time. Defenders should therefore treat this as an urgent exposure-reduction and patch-verification event, not as a confirmed active campaign.

What happened

Adobe published records on 30 July 2026 for two Adobe Campaign Classic vulnerabilities addressed by security update APSB26-114. CVE-2026-48449 is a CVSS 10.0 incorrect-authorisation flaw permitting arbitrary code execution, while CVE-2026-48448 is a CVSS 8.6 SQL-injection flaw permitting filesystem reads; both require no user interaction. Reporting on 1 August identified Adobe Campaign Classic 7.4.3 build 9398 as the corrected Windows and Linux build.

Affected scope

Adobe's CVE record marks Adobe Campaign Classic versions from 0 through 7.4.3 build 9397 as affected by CVE-2026-48449 and build 9398 as unaffected. The same update addresses CVE-2026-48448. The eight Adobe Bridge CVEs mentioned in the broader release reporting affect a separate product and are not part of this focused Campaign Classic event.

Technical assessment

CVE-2026-48449 crosses an authorisation boundary and can produce arbitrary code execution in the current-user context; its CVSS vector indicates network access, low complexity, no privileges and no user interaction. CVE-2026-48448 improperly handles SQL elements, enabling sensitive-memory disclosure and filesystem read access under similarly unauthenticated, network-reachable conditions. These characteristics make exposed Campaign Classic services high-priority patch targets, but they do not establish that exploitation has occurred.

Recommended defensive actions

  1. Upgrade Adobe Campaign Classic on Windows and Linux to 7.4.3 build 9398 or a later supported release.
  2. Inventory Campaign Classic deployments and verify their exact build numbers, prioritising internet-accessible instances.
  3. Restrict network access to Campaign Classic administration and application interfaces to trusted sources until upgrading is complete.
  4. Monitor Campaign Classic hosts for unexpected child processes, anomalous service-account activity and unusual database or filesystem reads.
  5. Review application, web-proxy and database logs for unexplained unauthenticated requests or activity preceding the upgrade.

Uncertainties and evidence gaps

  • Adobe has not publicly described the affected endpoint, attack artefacts or product-specific detection indicators in the reviewed records.
  • No public proof-of-concept was found, but repository search coverage is incomplete and absence of public code does not preclude private exploit development.
  • CISA's catalogue did not list CVE-2026-48449 during this investigation, but catalogue absence is not proof that exploitation has never occurred.
  • The reviewed CVE record exposed explicit version status for CVE-2026-48449; the shared fixed-build status for CVE-2026-48448 is supported by release reporting rather than visible version detail in that record.
  • The supplied reporting identifies CVE-2026-48374, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48390, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48391, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48392, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48393, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48394, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48395, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2026-48396, but the reviewed sources did not establish its distinct role in this event.

Vulnerability flow

Defender-oriented path reconstructed only from sourced report findings. Unknown stages are omitted.

AccessCVE scoring indicates remote network access without prior privileges or user interaction; exposure depends on whether an affected Campaign Classic service is reachable.
ComponentAdobe Campaign Classic authorisation and database-query security boundaries.
MechanismIncorrect authorisation in CVE-2026-48449 permits operations beyond the intended security boundary; improper SQL-element neutralisation in CVE-2026-48448 permits unintended database processing and filesystem access.
ImpactArbitrary code execution in the current-user context for CVE-2026-48449, and sensitive-memory disclosure with filesystem read access for CVE-2026-48448.
DetectionNo product-specific indicators were published in the reviewed records; investigate anomalous unauthenticated application requests, unexpected Campaign Classic child processes, unusual service-account behaviour and unexplained database or filesystem reads.
MitigationUpgrade affected Windows and Linux deployments to Adobe Campaign Classic 7.4.3 build 9398 or later and restrict service exposure until the update is verified.
Exploitation status

No confirmed active exploitation; Adobe reported no known in-the-wild exploitation, and no public proof-of-concept was identified in the reviewed sources.

The investigation separated the two Campaign Classic vulnerabilities from the unrelated Adobe Bridge issues included in the same release reporting. Adobe-supplied CVE records and National Vulnerability Database entries confirmed the mechanisms, remote unauthenticated characteristics and impacts, while the Campaign Classic record established the affected and corrected builds. Checks of CISA's exploitation catalogue and public GitHub repositories found no current exploitation listing or public exploit repository, supporting a high-priority preventive patching assessment rather than a claim of an active campaign.

  1. What event and claims did the supplied report describe?
    Opened and reviewed the supplied article, separating the Campaign Classic update from the separate Adobe Bridge vulnerability release.
    thehackernews.com โ†—

    The report dated 1 August 2026 identified CVE-2026-48449 and CVE-2026-48448 in Campaign Classic, named build 9398 as fixed and relayed Adobe's statement that no exploitation was known.

    why This framed the focused event and prevented the eight Bridge CVEs from being incorrectly attributed to Campaign Classic.

  2. Does an independent government vulnerability record confirm CVE-2026-48449 and its severity?
    Opened the National Vulnerability Database entry for CVE-2026-48449.
    nvd.nist.gov โ†—

    NVD records incorrect authorisation, arbitrary code execution without user interaction, CVSS 10.0 and a network, low-complexity, no-privilege vector.

    why This corroborated the central technical claim and established that the maximum score reflects unauthenticated remote reachability, not evidence of exploitation.

  3. Is the second Campaign Classic vulnerability accurately characterised?
    Opened the National Vulnerability Database entry for CVE-2026-48448.
    nvd.nist.gov โ†—

    NVD records SQL injection that can disclose sensitive memory and provide filesystem read access, with CVSS 8.6 and no user interaction.

    why This confirmed that CVE-2026-48448 belongs to the same product update but has a distinct read-oriented impact rather than the documented code-execution impact of CVE-2026-48449.

  4. Is current in-the-wild exploitation recognised by CISA?
    Searched CISA's Known Exploited Vulnerabilities Catalog for CVE-2026-48449.
    cisa.gov โ†—

    The filtered catalogue returned no matching entry.

    why This provides no affirmative exploitation evidence, although catalogue absence cannot prove that exploitation has not occurred.

  5. Is public exploit or proof-of-concept code readily available?
    Searched public GitHub repositories for the exact identifier CVE-2026-48449.
    github.com โ†—

    GitHub returned zero matching repositories, although it showed incidental issues and commits containing the identifier.

    why No public exploit repository was identified, but the limited search does not justify a categorical claim that no code exists anywhere.

  6. What exact versions and access conditions does Adobe's authoritative record state?
    Opened the CVE Program record populated by Adobe for CVE-2026-48449.
    cve.org โ†—

    The record marks versions through 7.4.3 build 9397 as affected and build 9398 as unaffected; it confirms network access, no privileges, no user interaction and code execution in the current-user context.

    why This supplied authoritative product scope and converted the generic recommendation to update into a precise remediation threshold.

  7. Does Adobe's authoritative data confirm the companion SQL-injection issue?
    Opened the CVE Program record populated by Adobe for CVE-2026-48448.
    cve.org โ†—

    The record confirms SQL injection, sensitive-memory disclosure, filesystem read access, CVSS 8.6 and no required user interaction.

    why This completed the technical assessment of the two Campaign Classic vulnerabilities without conflating their impacts.

TargetsOrganisations operating Adobe Campaign Classic 7.4.3 build 9397 or earlier on Windows or Linux

Research coverage

All 68 registered source leaves were evaluated for this run: 59 completed, 0 were unavailable, 2 failed and 7 were disabled. For this story, 4 registered sources supplied useful evidence (2 primary, 2 corroborating, 0 contextual and 0 PoC/exploit references). 55 completed sources contained no matched information for this story.

Primary evidence Independent corroboration Operational context PoC reference Checked โ€” no match Unavailable Failed Disabled
Complete source-by-source audit 68 sources
SourceRun resultValueWhy it was useful โ€” or not
CISA KEVkev ok1656 records Primary evidence1 matched items Supplied a vendor or government advisory opened and verified during focused research.
The Hacker Newsnews ok4 records Primary evidence1 matched items Published the source report used to frame and date the event.
CISA Alertsnews ok empty0 records Corroborating1 matched items A page from this source was opened and verified during focused research.
NVDcve ok900 records Corroborating2 matched items Supplied independent analysis opened and verified during focused research.
AlienVault OTXdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
BleepingComputernews ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
CIRCL CVEcve failed0 records Failed The current collection attempt failed; this source cannot support the report.
Cisco PSIRTvendor_advisory ok5309 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Cisco Talosnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
deepdarkCTI CVE most exploiteddeepdarkcti ok94 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Discorddeepdarkcti ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI exploitsdeepdarkcti ok24 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI forumsdeepdarkcti ok260 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware as a servicedeepdarkcti ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware samplesdeepdarkcti ok3 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI marketsdeepdarkcti ok127 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI phishingdeepdarkcti ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI ransomware gangsdeepdarkcti ok669 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI RATsdeepdarkcti ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram infostealerdeepdarkcti ok130 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram threat actorsdeepdarkcti ok1006 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Twitter threat actorsdeepdarkcti ok39 records Checked โ€” no match The source completed, but none of its retained records matched this story.
DNSDumpster domain IOC enrichmentresearch ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Exploit-DBexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
FIRST EPSSepss ok7445 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Fortinet PSIRTvendor_advisory disabled Disabled Disabled in the source registry; no check was attempted.
GitHub topic: cveresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: exploitresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: penetration-testingresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: pocresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: vulnerabilityresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GreyNoiseexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
KrebsOnSecuritynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
LinkedIn RSS proxy feeds (disabled)research disabled Disabled Disabled in the source registry; no check was attempted.
MalwareBazaardark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cveresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cybersecurityresearch ok4 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #exploitresearch ok5 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #infosecresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #malwareresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #ransomwareresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #threatintelresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #vulnerabilityresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Metasploit module metadataexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Microsoft MSRCvendor_advisory ok1588 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Microsoft Securitynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
MISP Galaxyresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
MISP threat actor galaxyactor ok0 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Palo Alto Networks PSIRTvendor_advisory ok25 records Checked โ€” no match The source completed, but none of its retained records matched this story.
ProjectDiscovery nuclei templatesexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Rapid7news ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Reddit r/AskNetsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/cybersecurity (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/malware (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/netsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/ReverseEngineering (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
SANS ISCnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Shadowserver public aggregate honeypot observationsexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Shodanresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sigma Rulesresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sophos IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
ThreatFoxthreat_intelligence ok100 records Checked โ€” no match The source completed, but none of its retained records matched this story.
UK NCSCnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Unit42 IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
URLhausdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VirusTotal Community IOC enrichmentresearch ok4 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VulnCheck KEVkev ok500 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Vulnerability Lookupcve failed0 records Failed The current collection attempt failed; this source cannot support the report.
Additional verified pages 10 opened outside the registered collection
Vendor & gov advisories3
CVE Record: CVE-2026-48449 cve.org โ†—

Adobe's official CVE record identifies unauthenticated, network-reachable incorrect authorisation leading to code execution and lists the fixed build.

CVE Record: CVE-2026-48448 cve.org โ†—

Adobe's official CVE record confirms SQL injection leading to filesystem read access without user interaction.

CISA Known Exploited Vulnerabilities Catalog cisa.gov โ†—

A catalogue search returned no entry for CVE-2026-48449 at the time of investigation.

Analysis & research3
NVD: CVE-2026-48449 nvd.nist.gov โ†—

Corroborates the incorrect-authorisation classification, CVSS 10.0 vector and code-execution impact.

NVD: CVE-2026-48448 nvd.nist.gov โ†—

Corroborates the SQL-injection classification, CVSS 8.6 vector and filesystem-read impact.

Adobe Campaign Classic CVSS 10.0 Flaw Could Run Code Without User Interaction thehackernews.com โ†—

Reports Adobe's 29 July 2026 security release, fixed build and statement that exploitation was not known.