CRITICALvulnerability·

CVE-2026-110447: Collabora Online Built-in CODE Server OS Command Injection

A critical OS command injection vulnerability, CVE-2026-110447, exists in the Collabora Online Built-in CODE Server Nextcloud app. This flaw allows unauthenticated remote code execution when the CODE server is not running, and has been actively exploited in the wild to deploy malware like XMRIG.

This report was researched and drafted by an AI agent and reviewed by a human analyst prior to publication. View the agent workflow →
Indicators of Compromise(12)
↓ Download STIX
IP103.194.186.118
IP212.83.185.19
SHA2569aade612521dab5600f59b0660e19fb8392a42570408673e824f3bbd2532c85b
SHA25619cd1fe4e501fbdf6e52a7249a7bd375ea3039feed596f56691fb7f353acc23f
SHA256e15d2363b9e4552250f230c62188cb299ff2570c9ba9589fbc3e190df84768ba
SHA256c5bd9b66d5535c2dffa253cb6dd665d20208db58793fd176d4773093546f50df
SHA2562a6e2516b103c2f313d280e2e5954db9111515e401e603ebb6d4b47a65b086fb
SHA2564230d003e25b12be26130c9d941ef0b809dc7da2a25ecbf8d15a0c369730ebd0
SHA2565220cce8158699825c206529746ad1cbb20d930eff244017f8c3f913b83a3d86
URLhttp://212.83.185.19/footerd.png
URLhttp://212.83.185.19/bottom-xe.png
URLhttp://cqzbr8a4.requestrepo.com

Overview

CVE-2026-110447 is a critical OS command injection vulnerability affecting the Collabora Online Built-in CODE Server, specifically when deployed as a Nextcloud app. This flaw enables remote code execution, allowing attackers to execute arbitrary commands on the underlying system. It is currently being exploited in the wild, making immediate patching crucial for affected Nextcloud instances.

Technical Analysis

The vulnerability, CWE-78 (Improper Neutralization of Special Elements used in an OS Command), resides in the proxy.php component of the Collabora Online Built-in CODE Server (richdocumentscode) Nextcloud app.
* It affects versions prior to 26.4.303.
* Exploitation occurs when the CODE server is not actively running, such as immediately after a system restart or if the service has crashed.
* Attackers can inject arbitrary OS commands, leading to remote code execution (RCE) on the host system.
* This vulnerability specifically impacts Nextcloud deployments utilizing the Built-in CODE Server and does not affect standalone Collabora Online servers.
* Active exploitation has been observed in the wild, with XMRIG malware linked to post-exploitation activities.

Detection

  • Monitor web server access logs for requests to /index.php/apps/richdocumentscode/proxy.php containing suspicious command injection patterns (e.g., |, &, ;, $(...), ` followed by OS commands).
  • Look for unusual process spawns originating from the web server process (e.g., apache, nginx, php-fpm) that execute shell commands (sh, bash, cmd.exe, powershell.exe) or known malware binaries like XMRIG.
  • Monitor for unexpected outbound network connections from the web server to known C2 infrastructure or cryptocurrency mining pools.
  • Review system logs for errors related to the CODE server not running, which could indicate a vulnerable state.

Sigma Detection Rules

⚠️ AI-generated detection rules. These are experimental starting points. Review field names, EventIDs, and logic against your environment’s schema before deploying. Tune to reduce false positives.

Collabora Online CODE Server RCE Process Spawn

title: Collabora Online CODE Server RCE Process Spawn
id: c8f1e2d3-b4a5-6c7d-8e9f-0a1b2c3d4e5f
status: experimental
description: Detects suspicious process creation by web server processes, indicative of successful OS command injection in Collabora Online Built-in CODE Server (CVE-2026-110447).
logsource:
  product: linux
  service: auditd
detection:
  selection:
    ParentImage|endswith:
      - '/usr/sbin/apache2'
      - '/usr/sbin/httpd'
      - '/usr/bin/php-fpm'
      - '/usr/bin/nginx'
    Image|endswith:
      - '/bin/sh'
      - '/bin/bash'
      - '/usr/bin/wget'
      - '/usr/bin/curl'
      - '/usr/bin/python'
      - '/usr/bin/perl'
      - '/usr/local/bin/xmrig'
  condition: selection
level: critical

Collabora Online CODE Server Command Injection Attempt

title: Collabora Online CODE Server Command Injection Attempt
id: f0e1d2c3-a4b5-6d7e-8f9a-0b1c2d3e4f50
status: experimental
description: Detects patterns in web access logs indicative of OS command injection attempts against Collabora Online Built-in CODE Server (CVE-2026-110447).
logsource:
  category: webserver
  service: ['apache', 'nginx']
detection:
  selection:
    c-uri|contains:
      - '/index.php/apps/richdocumentscode/proxy.php'
      - '|'
      - '&'
      - ';'
      - '$('
      - '`'
      - 'cat /etc/passwd'
      - 'id'
      - 'whoami'
      - 'wget'
      - 'curl'
      - 'nc -e'
      - 'bash -i'
      - 'php -r'
  condition: selection
level: high

Mitigations

  1. Immediately update the Collabora Online Built-in CODE Server (richdocumentscode) Nextcloud app to version 26.4.303 or later.
  2. Ensure the CODE server service is configured for automatic restart and is actively running to reduce the window of vulnerability.
  3. Implement strict egress filtering to prevent unauthorized outbound connections from web servers, especially to cryptocurrency mining pools or unknown IP addresses.
  4. Apply the principle of least privilege to the web server user and associated processes to limit the impact of successful exploitation.
  5. Regularly back up critical data and test restoration procedures.

References

  • https://github.com/CollaboraOnline/richdocumentscode/issues/354
  • https://help.nextcloud.com/t/to-collabora-built-in-user-update-asap/250516
  • https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-110447

Indicators of Compromise

Type Value Description
SHA256 19cd1fe4e501fbdf6e52a7249a7bd375ea3039feed596f56691fb7f353acc23f XMRIG · confidence 100% · first seen 2026-10-23
SHA256 2a6e2516b103c2f313d280e2e5954db9111515e401e603ebb6d4b47a65b086fb XMRIG · confidence 100% · first seen 2026-10-23
SHA256 4230d003e25b12be26130c9d941ef0b809dc7da2a25ecbf8d15a0c369730ebd0 XMRIG · confidence 100% · first seen 2026-10-23
SHA256 5220cce8158699825c206529746ad1cbb20d930eff244017f8c3f913b83a3d86 XMRIG · confidence 100% · first seen 2026-10-23
SHA256 9aade612521dab5600f59b0660e19fb8392a42570408673e824f3bbd2532c85b XMRIG · confidence 100% · first seen 2026-10-23
SHA256 c5bd9b66d5535c2dffa253cb6dd665d20208db58793fd176d4773093546f50df XMRIG · confidence 100% · first seen 2026-10-23
SHA256 e15d2363b9e4552250f230c62188cb299ff2570c9ba9589fbc3e190df84768ba XMRIG · confidence 100% · first seen 2026-10-23
IP Address 103.194.186.118 XMRIG · confidence 95% · first seen 2026-10-23
IP Address 212.83.185.19 XMRIG · confidence 95% · first seen 2026-10-23
URL http://212.83.185.19/bottom-xe.png XMRIG · confidence 100% · first seen 2026-10-23
URL http://212.83.185.19/footerd.png XMRIG · confidence 100% · first seen 2026-10-23
URL http://cqzbr8a4.requestrepo.com XMRIG · confidence 90% · first seen 2026-10-23

MITRE ATT&CK

  • T1190 — Exploit Public-Facing Application
  • T1059.004 — Unix Shell
  • T1496 — Resource Hijacking
🤖 AI Attribution
Generated by gemini-2.5-flash ·
2,000 input / 1,471 output tokens ·
Reviewed and approved by a human analyst before publication
#vulnerability#collabora#command-injection#critical#linux#nextcloud#rce#vulnerability#webapp