☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]

CVE-2026-22585

CVE-2026-22585 Session Hijacking in Salesforce
📅 PUBLISHED: 2026-01-24 00:15 UTC 🔄 UPDATED: 2026-10-14 23:32 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix ⏳ Vendor-claimed fix: vJanuary 21, 2026 — source: Salesforce. UNVERIFIED · pending independent confirmation. how verification works →
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.43%
👁️
0.43% probability
10.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
9.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-22585 is a critical cryptographic vulnerability in Salesforce Marketing Cloud Engagement, specifically affecting the CloudPages, Forward to a Friend, Profile Center, Subscription Center, Unsub Center, and View As Webpage modules. The vulnerability stems from the use of a broken or risky cryptographic algorithm, allowing an attacker to perform Web Services Protocol Manipulation. This could lead to unauthorized data access, session hijacking, or man-in-the-middle attacks. As of the latest intelligence, no public exploit code or proof-of-concept is available, and the vendor has not released a specific patch version, only a date-based advisory (before January 21st, 2026). The EPSS score is 0.0%, indicating low exploitation likelihood currently, but the risk remains significant due to the nature of the cryptographic weakness.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is not related to NPM, PyPI, Go, or Ruby packages. It is a proprietary Salesforce Marketing Cloud Engagement issue.

CVSS Breakdown & Threat Level

The CVSS score is listed as 0.0, which is unusual and likely indicates incomplete scoring data from the NVD. Based on the description (broken cryptographic algorithm leading to Web Services Protocol Manipulation), a realistic CVSS v3.1 vector would be:

  • Attack Vector (AV): Network (N) – The vulnerability is exploitable remotely.
  • Attack Complexity (AC): Low (L) – Exploitation does not require special conditions.
  • Privileges Required (PR): None (N) – No authentication needed.
  • User Interaction (UI): None (N) – No user action required.
  • Scope (S): Unchanged (U) – The vulnerable component and the impacted component are the same.
  • Confidentiality (C): High (H) – Potential for full data exposure.
  • Integrity (I): High (H) – Potential for data manipulation.
  • Availability (A): Low (L) – Likely limited impact on availability.

Estimated CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L Estimated Score: 8.9 (High)

Threat Level: High. The use of a broken cryptographic algorithm in a widely used marketing platform could allow attackers to decrypt sensitive communications, forge authentication tokens, or manipulate web service requests.

Deep Dive & Mechanics

The vulnerability lies in the cryptographic implementation used by Salesforce Marketing Cloud Engagement modules (CloudPages, Forward to a Friend, Profile Center, Subscription Center, Unsub Center, View As Webpage). The use of a "broken or risky cryptographic algorithm" suggests the application relies on outdated or weak ciphers (e.g., RC4, DES, or MD5-based signatures) for securing web service communications.

Attack Vector: An attacker could perform a man-in-the-middle (MITM) attack to intercept and manipulate web service requests between the user's browser and Salesforce servers. By exploiting the weak cryptographic algorithm, the attacker could:

  1. Decrypt intercepted traffic to extract sensitive data (e.g., user profiles, subscription details).
  2. Forge valid cryptographic signatures to impersonate legitimate users or services.
  3. Manipulate web service protocol messages to alter data (e.g., change subscription status, redirect users to malicious pages).

Affected Modules:

  • CloudPages: Custom landing pages that may handle sensitive user data.
  • Forward to a Friend: Email forwarding functionality.
  • Profile Center: User profile management.
  • Subscription Center: Email subscription management.
  • Unsub Center: Unsubscription handling.
  • View As Webpage: Rendering emails as web pages.

All these modules likely use the same underlying cryptographic library for session management or data encryption.

Vulnerable vs. Patched Code

No specific code snippets are available from the NVD or hacker intel. However, a typical vulnerable implementation might use a weak algorithm like:

// Vulnerable: Using MD5 for signature generation
function generateSignature(data, secret) {
    return crypto.createHash('md5').update(data + secret).digest('hex');
}

A patched version would use a strong algorithm like SHA-256 with HMAC:

// Patched: Using HMAC-SHA256
function generateSignature(data, secret) {
    return crypto.createHmac('sha256', secret).update(data).digest('hex');
}

Salesforce has not released specific patch details, but the advisory indicates the issue is addressed by a date-based update (before January 21st, 2026). Organizations should ensure their Marketing Cloud Engagement instances are updated to the latest version as of that date.

Exploitation & Lab Setup

Red Team (Offensive)

Prerequisites:

  • Access to a network path between a victim and Salesforce Marketing Cloud Engagement servers.
  • Ability to perform MITM attacks (e.g., on a compromised network or via ARP spoofing).

Exploitation Steps:

  1. Intercept Traffic: Use a tool like mitmproxy or Burp Suite to capture HTTPS traffic between the victim and Salesforce.
  2. Downgrade Attack: If the server supports weak ciphers, force a downgrade to a vulnerable algorithm (e.g., RC4) using tools like sslstrip or tls-downgrade.
  3. Decrypt Traffic: Use a tool like Wireshark with the captured session keys to decrypt the traffic.
  4. Manipulate Requests: Modify web service requests (e.g., change user ID in a profile update request) and re-encrypt using the weak algorithm.
  5. Replay Attacks: Capture and replay valid requests to perform unauthorized actions.

Lab Setup:

  • Tools: mitmproxy, Burp Suite, Wireshark, Python with scapy.
  • Environment: A test instance of Salesforce Marketing Cloud Engagement (if available) or a simulated environment using a proxy.
# Example: Simple MITM script using mitmproxy
from mitmproxy import http

def request(flow: http.HTTPFlow) -> None:
    if "salesforce.com" in flow.request.pretty_host:
        # Log the request for analysis
        print(f"Intercepted: {flow.request.method} {flow.request.pretty_url}")
        # Attempt to modify the request body
        if "profile" in flow.request.pretty_url:
            flow.request.text = flow.request.text.replace("old_email@example.com", "attacker@example.com")

Blue Team (Defensive)

Detection Steps:

  1. Monitor for Weak Cipher Usage: Use network monitoring tools to detect connections using weak ciphers (e.g., RC4, DES, 3DES).
  2. Check TLS Configuration: Ensure Salesforce Marketing Cloud Engagement is configured to use only strong ciphers (e.g., TLS 1.2+ with AES-GCM).
  3. Log Analysis: Review web server logs for unusual patterns, such as repeated failed authentication attempts or unexpected data modifications.
  4. User Behavior Analytics: Monitor for anomalies in user actions (e.g., mass subscription changes from a single IP).

Mitigation Steps:

  1. Update Salesforce Instance: Apply the latest update from Salesforce (before January 21st, 2026).
  2. Enforce Strong Ciphers: Configure the Salesforce instance to reject weak cryptographic algorithms.
  3. Implement HSTS: Ensure HTTP Strict Transport Security is enabled to prevent downgrade attacks.
  4. Use Certificate Pinning: Pin the Salesforce SSL certificate to prevent MITM attacks.

Indicators of Compromise (IOCs)

  • Network IOCs:

    • Connections to Salesforce Marketing Cloud Engagement using weak ciphers (e.g., TLS_RSA_WITH_RC4_128_SHA).
    • Unusual traffic patterns to *.marketingcloudapps.com or *.exacttarget.com.
    • Repeated HTTP 401/403 errors from Salesforce APIs.
  • File IOCs:

    • Modified configuration files in Salesforce Marketing Cloud Engagement (if accessible).
    • Suspicious log entries in Salesforce audit logs indicating unauthorized data access.
  • Behavioral IOCs:

    • Unexpected changes to user subscriptions or profiles.
    • Multiple failed login attempts from a single IP.
    • Unusual volume of "Forward to a Friend" requests.

Detection Engineering

YARA Rule

rule CVE_2026_22585_Salesforce_Weak_Crypto {
    meta:
        description = "Detects use of weak cryptographic algorithms in Salesforce Marketing Cloud Engagement"
        author = "Valters IT"
        date = "2026-01-22"
        cve = "CVE-2026-22585"
    strings:
        $md5 = "MD5" nocase
        $rc4 = "RC4" nocase
        $des = "DES" nocase
        $weak_cipher = "TLS_RSA_WITH_RC4_128_SHA" nocase
    condition:
        any of ($md5, $rc4, $des, $weak_cipher)
}

Sigma Rule

title: Detection of Weak Cryptographic Algorithm Usage in Salesforce Marketing Cloud
id: 8a9b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d
status: experimental
description: Detects network connections using weak ciphers to Salesforce Marketing Cloud Engagement
author: Valters IT
date: 2026/01/22
tags:
    - attack.t1190
    - cve.2026.22585
logsource:
    category: network_connection
    product: windows
detection:
    selection:
        DestinationHostname|contains:
            - 'marketingcloudapps.com'
            - 'exacttarget.com'
        CipherSuite|contains:
            - 'RC4'
            - 'DES'
            - '3DES'
    condition: selection
falsepositives:
    - Legitimate use of older systems
level: high

Suricata Rule

alert tcp $HOME_NET any -> $EXTERNAL_NET 443 (msg:"CVE-2026-22585 - Weak Cipher Detected to Salesforce Marketing Cloud"; flow:to_server,established; tls.ciphers; content:"|00 04|"; distance:0; within:2; reference:cve,2026-22585; classtype:attempted-admin; sid:1000001; rev:1;)

Remediation & Mitigation

  1. Immediate Actions:

    • Update Salesforce Marketing Cloud Engagement to the latest version as of January 21st, 2026.
    • Contact Salesforce support for specific patch details if the update is not automatically applied.
  2. Configuration Hardening:

    • Disable weak ciphers (RC4, DES, 3DES) in the Salesforce instance settings.
    • Enable only TLS 1.2 or higher.
    • Implement HSTS and certificate pinning.
  3. Monitoring:

    • Deploy the provided YARA, Sigma, and Suricata rules to detect exploitation attempts.
    • Enable detailed logging for all Marketing Cloud Engagement modules.
  4. Long-Term:

    • Conduct a cryptographic audit of all Salesforce integrations.
    • Ensure all third-party services using Salesforce APIs enforce strong encryption.

Valters IT Signature:
This report was generated by Valters IT Cyber Threat Intelligence Division. For questions, contact cti@valters-it.com.

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-22585/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.