CVE-2026-102764: BeyondTrust Zero-Day Exploited in Espionage Attacks

Red | Vulnerability
CVE-2026-102764: BeyondTrust Zero-Day Exploited in Espionage Attacks | Hive Pro Threat Advisory
Threat Advisory/Vulnerability Report/TA2026306

CVE-2026-102764: BeyondTrust Zero-Day Exploited in Espionage Attacks

CVE-2026-102764 is a critical authentication bypass by spoofing vulnerability (CVSS 4.0: 9.3) in BeyondTrust Remote Support versions through 26.2.3. Improper origin validation in an internal messaging component lets a remote, unauthenticated attacker upload arbitrary files to the appliance.

CVE-2026-102764ARMORY CASTLESAWFLYBARECLAWBeyondTrust Remote SupportZero-dayCISA KEVPatch available
Published
October 19, 2026
Admiralty code
A1
TA number
TA2026306
First seen
August 29, 2026
Report type
Vulnerability
CVE
CVE-2026-102764
Threat actor
ARMORY CASTLE
Malware
SAWFLY +1
Products
BeyondTrust Remote Support

01 / Overview

Summary

First Seen
August 29, 2026
Threat Actor
ARMORY CASTLE (aka UNC5221, WARP PANDA)
Malware
SAWFLY, BARECLAW
Affected Product
BeyondTrust Remote Support

CVE-2026-102764 is a critical authentication bypass by spoofing vulnerability (CVSS 4.0: 9.3) in BeyondTrust Remote Support versions through 26.2.3. Improper origin validation in an internal messaging component lets a remote, unauthenticated attacker upload arbitrary files to the appliance. The suspected China-nexus group Armory Castle exploited it as a zero-day from 29 August 2026, deploying the SAWFLY web shell, escalating to root, harvesting stored credentials and tunnelling traffic through BARECLAW while wiping logs. Any exposed vulnerable appliance should therefore be treated as potentially compromised.

CVEs
CVENameAffected productZero-dayCISA KEVPatch
CVE-2026-102764BeyondTrust Remote Support Authentication Bypass by Spoofing VulnerabilityBeyondTrust Remote SupportYesYesYes

02 / Analysis

Vulnerability Details

#1

BeyondTrust Remote Support, formerly Bomgar, is an enterprise remote access solution that lets IT teams securely access and troubleshoot remote endpoints, and its appliance stores and brokers privileged credentials across an organization’s estate. It is available as a self-hosted appliance or SaaS. CVE-2026-102764 is a critical authentication bypass by spoofing vulnerability (CWE-290) with a CVSS 4.0 score of 9.3, affecting all Remote Support versions through 26.2.3.

#2

The flaw stems from an internal messaging component that does not adequately validate the origin of the messages it receives. A remote, unauthenticated attacker can abuse this weakness to perform file operations on the appliance, resulting in arbitrary file upload. Privileged Remote Access shares the affected code and has received a precautionary patch, although internal testing has found no way to exploit the flaw in that product.

#3

The suspected China-nexus espionage group Armory Castle (UNC5221, Warp Panda) exploited the flaw as a zero-day on 29 August 2026 against one BeyondTrust-hosted instance and one self-hosted appliance. Following initial access, the actor deploys the SAWFLY PHP web shell for encrypted command-and-control, routing traffic through commercial VPN exit nodes and compromised SOHO routers. It gains root by copying /bin/sh to /usr/bin/dbus-authd, changing its owner to root and enabling the SUID bit. It then invokes the appliance’s proprietary bt-secrets utility in an attempt to extract stored credentials, and modifies configuration templates to grant the site service account passwordless root privileges.

#4

Exploitation can lead to host-level control of the appliance, and the actor’s post-exploitation persistence survives reboots and configuration resets. Using compromised administrator credentials, the actor raises Jump Item permissions to open sessions to downstream systems, gain full file-system access to internal endpoints and exfiltrate sensitive documents. Traffic is tunnelled through the BARECLAW SOCKS5 proxy, exposed externally by editing the appliance’s HAProxy configuration, while logs are systematically deleted to hinder investigation. Any internet-reachable appliance running a vulnerable version during the exploitation window should be treated as potentially compromised.

Affected products and CPE
CVE IDAffected productsAffected CPECWE ID
CVE-2026-102764BeyondTrust Remote Support (26.2.3 and prior)cpe:2.3:a:beyondtrust:remote_support:*:*:*:*:*:*:*:*CWE-290

03 / Response

Recommendations

  1. 01
    Apply the BT26-05-RS Patch Immediately
    Self-hosted Remote Support appliances running versions 24.3.1 through 26.2.3 should apply the BT26-05-RS patch from the /appliance interface, or confirm it was applied automatically where the appliance is subscribed to automatic updates. Appliances older than 24.3.1 must first be upgraded to a supported release before the patch can be applied, and upgrading closes the flaw without remediating any prior exposure. Self-hosted Privileged Remote Access appliances should also receive the vendor's precautionary patch because they share the affected code. SaaS tenants were patched by the vendor and need no appliance-level action.
  2. 02
    Preserve Evidence Before Making Changes
    Snapshot virtual appliances with memory and export the disk before any reboot or remediation, and request forensic preservation through BeyondTrust Support for hardware appliances and SaaS tenants. Collect syslog, reverse-proxy or WAF, and perimeter firewall logs for the full exposure window from systems outside the appliance, since the actor routinely deletes on-box logs and any evidence that remains locally cannot be implicitly trusted.
  3. 03
    Isolate and Rebuild Suspected Appliances
    Block inbound traffic to a suspected appliance at the perimeter firewall rather than inside the appliance so its configuration remains intact for review, restrict egress to vendor update and licensing endpoints, end active sessions, and disable rather than delete Jump Clients, Jumpoints, and API accounts so the audit trail survives. Rebuild any appliance with confirmed or unknown compromise status from a clean, fully patched image, restore only a configuration backup dated before the exposure window, issue a new TLS certificate, and redeploy Jump Clients, Jumpoints, and the representative console from the rebuilt appliance, because host-level persistence survives reboots and configuration resets.
  4. 04
    Hunt for Known Post-Exploitation Artifacts
    Look for a root-owned SUID binary at /usr/bin/dbus-authd, a zz-root-persist script under /home/bomgar/sbin/post_boot.d, NOPASSWD entries for the site service account in /ns/config/sudoers.template, unexpected PHP files in the web root, /tmp/ingredi_ws, and haproxy.conf entries routing the /uidchanarge path (ACL wswsws, backend webskd3) to a localhost listener on port 19800. Sweep with the published file hashes and YARA rules for SAWFLY and BARECLAW, and review appliance telemetry for user_changed events that raise Jump Item or team roles, administrative logins from residential broadband or commercial VPN address space, file-transfer events, and syslog forwarding gaps that open and close within a single session.
  5. 05
    Rotate Brokered Credentials in Dependency Order
    Once the appliance has been patched or rebuilt, rotate /appliance administrative credentials, /login administrators and local users, API client secrets, security provider bind accounts and SAML signing keys, Remote Support Vault and integrated Password Safe or Privileged Remote Access credentials at the target systems, integration credentials such as SMTP, syslog, and ITSM connectors, and any credential typed into a support session during the exposure window. Rotating earlier hands fresh credentials to an attacker who may still control the appliance, and new multi-factor registrations on privileged accounts should be reviewed alongside rotation.
  6. 06
    Reduce the Appliance's Exposure
    Restrict the /login and /appliance administrative interfaces to trusted IP ranges or network segments so that only representative console, customer portal, and Jump Client traffic remains reachable from the internet. Place a reverse proxy or WAF with full URI logging in front of the appliance to retain request paths the appliance itself cannot alter, and enforce default-deny outbound filtering that permits only vendor endpoints and the organization's own syslog and directory servers.

04 / Indicators

Indicators of Compromise (IoCs)

TypeValue
SHA256
dc14e215269a93fdbc4c1a80b984c23faf7af0911c6dbb85309796a6f2ae95fb
1f19b9a27d79c11bda00a1e8faf74a7fdd683d38ccef1b60df2fd0307e3aa462
Filename
app_84304470%2Ephp
mangoapi.php
ingredi_ws
zz-root-persist
File Path
/usr/bin/dbus-authd
/tmp/ingredi_ws
/home/bomgar/sbin/post_boot.d/zz-root-persist
/%SITE_SERVICE_ACCOUNT%/ingredi/app/laravel/public/
HTTP Request
POST /app_84304470%2Ephp

05 / Mapping

MITRE ATT&CK TTPs

Resource Development
T1584 Compromise Infrastructure
T1584.008 Network Devices
Initial Access
T1190 Exploit Public-Facing Application
Execution
T1059 Command and Scripting Interpreter
T1059.004 Unix Shell
Persistence
T1505 Server Software Component
T1505.003 Web Shell
T1037 Boot or Logon Initialization Scripts
T1098 Account Manipulation
Privilege Escalation
T1548 Abuse Elevation Control Mechanism
T1548.001 Setuidand Setgid
T1548.003 Sudo and Sudo Caching
T1078 Valid Accounts
Defense Evasion
T1027 Obfuscated Files or Information
T1070 Indicator Removal
T1070.002 Clear Linux or Mac System Logs
T1070.004 File Deletion
Credential Access
T1555 Credentials from Password Stores
Collection
T1005 Data from Local System
Command and Control
T1071 Application Layer Protocol
T1071.001 Web Protocols
T1132 Data Encoding
T1132.001 Standard Encoding
T1573 Encrypted Channel
T1573.001 Symmetric Cryptography
T1572 Protocol Tunneling
T1090 Proxy
T1219 Remote Access Tools
T1219.002 Remote Desktop Software
Exfiltration
T1041 Exfiltration Over C2 Channel

06 / Sources

References & Patch Links

Patch links
References

What Next?

At Hive Pro, it is our mission to detect the most likely threats to your organization and to help you prevent them from happening.

Reduce real exposure. Not just vulnerability volume.