← Back to Feed CACHED · 2026-09-03 02:10:00 · CACHE_KEY CVE-2026-84115
CVE-2026-84115 · CWE-266 · Disclosed 2026-09-01

A vulnerability was found in Cleo Harmony up to 5.8.1.10.

ASSESSED — NOISGATE V0.5
Vendor
Reassessed
Verdict:
Do you agree?
01 · The Real Story

Someone left the vault door's combination dial on a sticky note, and the vault faces the street

CVE-2026-84115 is an improper privilege management flaw in Cleo Harmony's JWT Refresh Token Handler, specifically in the /api/connections endpoint. By crafting a manipulated Bearer token in the HTTP Authorization header, an unauthenticated remote attacker can trick the application into granting elevated permissions that were never intended for their session. All Cleo Harmony builds from 5.8.1.0 through 5.8.1.10 are affected; version 5.8.1.11 contains the fix. A companion vulnerability, CVE-2026-84114 (SAML authentication bypass via Email argument manipulation), affects the same version range — check for both.

The vendor's CVSS 3.1 score of 8.3 HIGH is defensible but slightly generous. The Changed-scope designation (S:C) bumps the score, yet every individual CIA impact facet is rated Low — meaning the privilege escalation grants broader-than-expected access but does not immediately yield full system compromise or arbitrary code execution. The CVSS 4.0 re-score of 6.9 Medium reflects this reality more honestly. However, the vendor score does *not* account for two real-world amplifiers: the existence of a public exploit (confirmed by VulnDB, reproduced by WatchTowr) and Cleo's well-documented history as a Cl0p ransomware target. These factors keep the reassessed severity firmly in the HIGH bucket despite the limited per-dimension impact.

"Public PoC on an unauthenticated MFT gateway API that Cl0p already knows how to find."
02 · The Attack Path

4 steps from start to impact.

STEP 01

Identify internet-facing Cleo Harmony instance

The attacker scans for Cleo Harmony web interfaces using Shodan, Censys, or FOFA dorks targeting known Cleo HTTP response headers and login pages. Approximately 1,300–1,600 Cleo instances are internet-facing globally, with ~79% in the United States. No credentials are required for this step.
Conditions required:
  • Target organization runs Cleo Harmony ≤ 5.8.1.10
  • Cleo Harmony's web/API interface is network-reachable (internet or internal)
Where this breaks in practice:
  • Cleo Harmony has a small install base relative to other MFT products — roughly 1,300 exposed instances globally
  • Organizations that segment MFT gateways behind VPN or IP allowlists eliminate remote attack surface
Detection/coverage: Shodan/Censys/FOFA queries for Cleo Harmony fingerprints; Nuclei templates for Cleo product detection
STEP 02

Craft malicious Bearer token against /api/connections

Using the public exploit or WatchTowr's reproduction methodology, the attacker sends a forged or manipulated JWT refresh token in the Authorization header to the /api/connections endpoint. The JWT validation logic fails to properly verify token claims, allowing the attacker to escalate privileges without any prior authentication. Attack complexity is Low per the CVSS vector — no race conditions or special configurations required.
Conditions required:
  • Network access to /api/connections endpoint
  • No authentication required (PR:N)
Where this breaks in practice:
  • A WAF with JWT inspection rules may detect malformed or oversized Bearer tokens
  • Rate limiting on /api/connections can slow brute-force token manipulation attempts
Detection/coverage: WAF rules inspecting Authorization header anomalies; API gateway logging on /api/connections; IDS signatures for known PoC payload patterns
STEP 03

Obtain elevated API session

The manipulated token grants the attacker an API session with elevated privileges. This session allows access to connection configurations, file transfer workflows, and potentially stored credentials for partner integrations. The CVSS scope is Changed (S:C), indicating the impact extends beyond the Harmony application itself to connected downstream systems.
Conditions required:
  • Successful JWT manipulation from Step 2
Where this breaks in practice:
  • If Cleo Harmony is deployed in read-only mode or with minimal configured connections, the blast radius shrinks
  • MFA on the Harmony admin console does not protect the API path
Detection/coverage: Audit logs showing API sessions with unexpected privilege levels; SIEM correlation on Harmony API activity spikes
STEP 04

Exfiltrate data or pivot to partner systems

With elevated access, the attacker can read file transfer contents (potentially including PII, financial data, EDI transactions), modify transfer workflows to intercept future data, or leverage stored credentials to pivot into partner integration endpoints. In the worst case — consistent with Cl0p's MFT playbook — bulk data exfiltration precedes a ransom demand.
Conditions required:
  • Elevated API session from Step 3
  • Sensitive data flowing through Harmony transfers
  • Stored credentials for downstream integrations
Where this breaks in practice:
  • DLP controls on outbound traffic may detect bulk exfiltration
  • Network segmentation between Harmony and internal systems limits lateral movement
  • Partner integrations using mutual TLS or IP allowlists resist credential-only pivots
Detection/coverage: DLP alerts on large outbound data transfers; NetFlow anomaly detection; partner-side connection audit logs showing unexpected source IPs
03 · Intelligence Metadata

The supporting signals.

In-the-Wild ExploitationNot confirmed for CVE-2026-84115 specifically. However, Cleo products were actively exploited by Cl0p ransomware in late 2024 (CVE-2024-50623, CVE-2024-55956), and CISA added those to KEV. The pattern makes this a watched target.
Proof of ConceptPublic. VulnDB lists a working exploit; WatchTowr independently reproduced the vulnerability and urged rapid patching. No named GitHub repo identified yet.
EPSS Score0.00284 (~0.3%), placing this in the lower quartile. EPSS may lag behind the public PoC availability — expect this number to climb.
KEV StatusNot listed as of 2026-09-03. Given Cleo's KEV history (CVE-2024-50623 was added Dec 2024), monitor for addition.
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L — unauthenticated, network-accessible, changed scope, but each CIA dimension is only Low. The Changed scope is the key score inflator.
CVSS 4.0 Score6.9 Medium (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P). The v4 score better reflects the limited per-dimension impact.
Affected VersionsCleo Harmony 5.8.1.0 through 5.8.1.10
Fixed VersionCleo Harmony 5.8.1.11
Scanning / Exposure Data~1,342 Cleo instances exposed per Censys; ~1,234 per Shodan. 79% in the United States. These figures cover all Cleo MFT products (Harmony, VLTrader, LexiCom).
Disclosure Date2026-09-01
04 · The Call

noisgate verdict.

Final Verdict
= UNCHANGED to HIGH (7.8/10)

The single most decisive factor maintaining HIGH severity is the public exploit against an unauthenticated, internet-facing API endpoint on a managed file transfer product with a documented Cl0p ransomware targeting history. While per-dimension CIA impact is Low and the installed base is small (~1,300 exposed instances), the MFT data-gateway role and supply-chain data exposure potential prevent a downgrade to MEDIUM.

HIGH Vulnerability existence, affected version range, and fix version
HIGH Public PoC availability and unauthenticated attack vector
MEDIUM Actual blast radius of elevated API session (Low CIA ratings vs. journalist claims of 'admin control')
LOW Active in-the-wild exploitation for this specific CVE (no confirmed campaigns yet)

Why this verdict

  • Unauthenticated, network-accessible, low-complexity attack — the CVSS base metrics (AV:N/AC:L/PR:N/UI:N) mean any attacker who can reach the endpoint can exploit it. No credentials, no user interaction, no race condition. This eliminates the most common friction points.
  • Public exploit with independent reproduction — VulnDB lists a working exploit, and WatchTowr confirmed reproducibility. This moves the threat from theoretical to practical. EPSS will likely adjust upward.
  • Role multiplier: MFT data gateway — Cleo Harmony is a managed file transfer product that by design sits at the network perimeter and handles sensitive B2B data (financial, healthcare, EDI). Privilege escalation on this component exposes all data flowing through it. The blast radius is *data-tier* (mass data egress across all configured transfer partners), not merely host-level. Cl0p's 2024 campaign against Cleo products (CVE-2024-50623) demonstrated exactly this playbook — bulk exfiltration followed by extortion. This role places the floor at HIGH.
  • Small but internet-exposed installed base — ~1,300 instances visible on Censys/Shodan. While this is a small footprint compared to Exchange or Fortinet, every one of these instances is a high-value data conduit by definition. The small population prevents an upgrade to CRITICAL but does not justify a downgrade.
  • CVSS 4.0 reality check — the v4 rescore of 6.9 Medium accurately reflects that each CIA impact dimension is Low. The privilege escalation grants elevated API access but does not deliver RCE or full system compromise. This caps the reassessed score below the vendor's 8.3.

Why not higher?

The vulnerability does not grant remote code execution, full system compromise, or kernel-level access. Each CIA impact dimension is rated Low, meaning the escalated privileges are bounded — likely elevated API access rather than OS-level admin. The installed base is small (~1,300 exposed instances), and there is no confirmed in-the-wild exploitation or KEV listing for this specific CVE. These factors collectively prevent a CRITICAL rating.

Why not lower?

The attack is unauthenticated and network-accessible with a public exploit — the two highest-friction barriers (authentication and exploit availability) are absent. Cleo Harmony is canonically an internet-facing MFT gateway handling sensitive B2B data, placing it in the high-value data-tier role category. Cl0p's documented targeting of Cleo products creates a credible threat actor with proven interest and capability. Downgrading to MEDIUM would ignore the data-gateway role multiplier and the active threat landscape around this exact product family.

05 · Compensating Control

What to do — in priority order.

  1. Restrict /api/connections to trusted IPs via WAF or network ACL — The exploit targets the /api/connections endpoint specifically. Blocking unauthenticated access to this path from untrusted sources eliminates the remote attack vector entirely. Deploy within 30 days per the noisgate mitigation SLA for HIGH severity, but given the public PoC, aim for days not weeks.
  2. Deploy WAF rule to inspect and reject malformed JWT Bearer tokens — Configure your WAF (F5, Cloudflare, AWS WAF, etc.) to validate JWT structure in Authorization headers hitting Cleo endpoints. Reject tokens with unexpected claims, oversized payloads, or missing signature fields. This is a defense-in-depth measure — not a substitute for patching.
  3. Monitor /api/connections access logs for anomalous sessions — Create a SIEM alert for any API session on Cleo Harmony that accesses connection configurations or file transfer data outside of known service accounts or admin IPs. Focus on sessions originating from non-allowlisted sources.
  4. Audit stored credentials in Cleo Harmony integrations — If exploitation has already occurred, stored credentials for partner integrations (SFTP keys, API tokens, database passwords) should be rotated. Check Harmony audit logs for any unauthorized access to connection configurations since 2026-09-01.
  5. Segment Cleo Harmony from internal networks — If not already done, place Cleo Harmony in a DMZ with strict egress filtering. Prevent the Harmony server from initiating connections to internal systems beyond the minimum required for configured file transfers.
What doesn't work
  • MFA on the Harmony admin console — the vulnerability is in the API's JWT token handling, not the interactive login. MFA protects the web UI but does not gate /api/connections API calls.
  • Endpoint Detection and Response (EDR) on the Harmony host — this is an application-layer privilege escalation via a legitimate API endpoint, not malware execution or shell injection. EDR won't flag a well-formed HTTP request with a manipulated JWT.
  • TLS inspection alone — the attack uses valid HTTPS to a legitimate endpoint. TLS inspection reveals the traffic content but doesn't distinguish a malicious Bearer token from a legitimate one without JWT-specific validation rules.
06 · Verification

Crowdsourced verification payload.

Run this script on the Cleo Harmony host or from any machine with curl and network access to the Harmony API. Invoke with: bash check_cve_2026_84115.sh <harmony_url> (e.g., bash check_cve_2026_84115.sh https://harmony.example.com). No special privileges required — it checks the running version via the API.

noisgate-verify.sh
BASHREAD-ONLYSAFE
#!/usr/bin/env bash
# check_cve_2026_84115.sh — Detect CVE-2026-84115 (Cleo Harmony JWT Privilege Escalation)
# Usage: bash check_cve_2026_84115.sh <harmony_base_url>
# Exit codes: 0 = PATCHED, 1 = VULNERABLE, 2 = UNKNOWN

set -euo pipefail

if [ $# -lt 1 ]; then
  echo "Usage: $0 <harmony_base_url>"
  echo "Example: $0 https://harmony.example.com"
  exit 2
fi

BASE_URL="${1%/}"
VULN_MAX="5.8.1.10"
FIX_VERSION="5.8.1.11"

# Attempt to retrieve version from Harmony's API or login page
VERSION=$(curl -sk --max-time 10 "${BASE_URL}/" 2>/dev/null \
  | grep -oiE 'Harmony[[:space:]]+[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' \
  | head -1 \
  | grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')

if [ -z "$VERSION" ]; then
  # Fallback: try /api or /about endpoint
  VERSION=$(curl -sk --max-time 10 "${BASE_URL}/api" 2>/dev/null \
    | grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' \
    | head -1)
fi

if [ -z "$VERSION" ]; then
  echo "UNKNOWN — Could not determine Cleo Harmony version from ${BASE_URL}"
  echo "Manually check: Settings > About in the Harmony admin console."
  echo "Vulnerable versions: 5.8.1.0 through ${VULN_MAX}"
  echo "Fixed version: ${FIX_VERSION}+"
  exit 2
fi

echo "Detected Cleo Harmony version: ${VERSION}"

# Compare versions (dot-separated numeric comparison)
version_lte() {
  [ "$1" = "$(echo -e "$1\n$2" | sort -V | head -n1)" ]
}

if version_lte "$VERSION" "$VULN_MAX"; then
  if version_lte "5.8.1.0" "$VERSION"; then
    echo "VULNERABLE — Version ${VERSION} is in the affected range (5.8.1.0–${VULN_MAX})"
    echo "ACTION: Upgrade to Cleo Harmony ${FIX_VERSION} or later immediately."
    echo "CVE: CVE-2026-84115 | CVSS 3.1: 8.3 | Reassessed: 7.8 HIGH"
    exit 1
  else
    echo "PATCHED — Version ${VERSION} is below the affected range (pre-5.8.1.0)"
    exit 0
  fi
else
  echo "PATCHED — Version ${VERSION} is at or above the fix version (${FIX_VERSION})"
  exit 0
fi
07 · Bottom Line

If you remember one thing.

TL;DR
Patch Cleo Harmony to 5.8.1.11 as your top MFT priority this cycle. Per the noisgate mitigation SLA for HIGH severity, deploy compensating controls (IP-restrict /api/connections, WAF JWT inspection rules) within 30 days — but given the public exploit and Cleo's Cl0p targeting history, push hard for the first week. Per the noisgate remediation SLA, the vendor patch must be applied within 180 days, though for an internet-facing MFT gateway with a public PoC, you should target patch deployment within 14 days. If you also run Cleo VLTrader or LexiCom, audit those for CVE-2026-84114 (SAML auth bypass) in the same maintenance window. Rotate any credentials stored in Harmony connection configurations as a precaution, and verify no unauthorized API sessions have accessed /api/connections since September 1.

Sources

  1. SecurityWeek — Exploit Published for Fresh Cleo Harmony Vulnerability
  2. CybersecurityNews — Cleo Harmony Flaw Lets Remote Attackers Escalate Privileges
  3. Offseq Radar — CVE-2026-84115 Threat Intelligence
  4. BleepingComputer — CISA confirms critical Cleo bug exploitation in ransomware attacks
  5. Censys — 2025 State of the Internet: Notable Incidents (Cleo exposure data)
  6. Huntress — Cleo Software Actively Being Exploited in the Wild
  7. Rapid7 — Widespread Exploitation of Cleo File Transfer Software
Peer Review

What defenders are saying.

Submit a review attribution: handle + country only
0 flags selected · stored anonymously
Validation Results

Crowdsourced verification outputs.

Results submitted by users who ran the verification payload against their environment.