Article
Nextcloud Collabora CODE Server Flaw: The Five-Step Playbook (CVE-2026-110447)
CISA added CVE-2026-110447 to KEV. Five steps to find the Collabora CODE app, update to 26.4.303, hunt for web shells and rotate secrets.
Quick links
Press Enter to search, Esc to close
Exploited vulnerability
An unauthenticated OS command injection in the Built-in CODE Server app (richdocumentscode) for Nextcloud.
In short
CVE-2026-110447 is an unauthenticated OS command injection in the Built-in CODE Server app (richdocumentscode) for Nextcloud. A request to proxy.php can run a command as the web server user while the built-in CODE server is not running. Attacks were logged from 10 September 2026. Collabora fixed it in version 26.4.303 and says disabling the app is not enough. CISA added it to the KEV catalog on 23 October 2026.
The Built-in CODE Server app for Nextcloud runs a Collabora server inside Nextcloud. The flaw is in the way the app starts that server from its PHP file, proxy.php. Collabora's advisory says that a request to this file can run an operating system command as the web server user. No login is needed. It is remote code execution on the Nextcloud host.
The attack works while the built-in CODE server is not running. That is the case after a container restart, after an upgrade or after a crash. Collabora says it is not enough to disable the app. The app must be upgraded to 26.4.303 or later, or removed. It also says this is a different path from CVE-2025-66208, and the fix for that older issue does not stop it.
In the GitHub issue, an admin who hosts several Nextcloud servers posted access log lines from 10 and 11 September. They show requests to proxy.php?status with shell syntax in the URL path. The reporter says the requests created PHP web shells in the app folder, with names that start with shx or shrf. Italy's national CSIRT said on 16 October that it saw active exploitation, with web shell installation and credential theft. The NVD text says exploitation took place in September and October 2026.
GitHub: two public repositories name the id. One, created on 14 October, holds a script that calls itself a lab proof of concept. We read it and did not run or link it.
X: our searches returned 86 unique public posts from 14 to 23 October, among them Censys, who counted 19,454 hosts with the app installed on 16 October.
Dark web: on 16 October a Telegram channel advertised a tool for the flaw for 40 USDT, a dollar-pegged cryptocurrency, with a list of 10,000 targets. On 20 October another channel offered a script it said could scan target lists and drop a web shell. We have not verified either claim.
Our Nextcloud Collabora news post has the checks, the quotes and the steps for a server that was exposed.
Collabora's advisory lists the app richdocumentscode (Collabora Online - Built-in CODE Server) in versions before 26.4.303. A community member on the Nextcloud forum names 26.4.302 and older. The fixed release is 26.4.303, published on 11 September 2026.
Collabora says standalone Collabora Online servers are not affected. Its 15 October blog post adds Docker images, RPM and DEB packages and Nextcloud All-in-One images.
On 16 October Censys said it detected 19,454 hosts and 103,350 web properties with the app installed, and added that not all were confirmed vulnerable.
First attack in the access logs posted in the Collabora richdocumentscode issue. Requests to proxy.php?status carry shell syntax in the URL path.
Collabora releases richdocumentscode 26.4.303. An admin who hosts several Nextcloud servers opens GitHub issue 354 to report web shells.
A maintainer tells users in the issue to upgrade to 26.4.303. On 18 September he adds that leftover shx files must be removed.
A community member warns on the Nextcloud forum that users found web shells and urges an update.
Collabora publishes advisory GHSA-g3vx-3m76-fghh. The CVE record appears in NVD with a CVSS 4.0 score of 9.2.
Collabora blog post says the scope is narrow and blames GitHub's CVE backlog for the late advisory.
Italy's national CSIRT reports active exploitation. Censys counts 19,454 hosts with the app.
CISA adds the flaw to the KEV catalog, due 26 October. App store lists 26.4.502 for Nextcloud 30 and later.
Open the Nextcloud apps list and read the version of Collabora Online - Built-in CODE Server. Anything older than 26.4.303 is vulnerable.
Copy the app folder and web server logs first. Then update to 26.4.303 or later. The app store listed 26.4.502 for Nextcloud 30 and later on 23 October. If you do not need the built-in server, remove the app. Disabling it is not enough.
Collabora does not recommend the built-in app as its main setup. A standalone Collabora server is not affected. Nextcloud 29 and older get no fixed build, so upgrade Nextcloud or remove the app.
Search apps/richdocumentscode/ for PHP files you did not install, for example names that start with shx or shrf. Copy any file before you delete it, because CISA's forensic triage guidance says to collect evidence before changing a system when possible.
Search web server logs back to 10 September for requests to proxy.php that contain $( or ${IFS} in the path.
The commands ran as the web server user. If you find a web shell, assume secrets in files that user can read are exposed, including the Nextcloud configuration file, and replace them.
Yes. CISA added it on 23 October 2026 with a due date of 26 October. CISA lists known ransomware use as unknown and marks the entry for forensic triage.
No. Collabora says the app must be upgraded to 26.4.303 or later, or removed.
No. Collabora describes it as an unauthenticated OS command injection in proxy.php. It works while the built-in CODE server is not running.
No. Collabora says standalone servers are not affected.
No. Collabora's advisory says it is not the same path and that the fix for CVE-2025-66208 does not prevent it.
Version 26.4.303 of richdocumentscode, released on 11 September 2026.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.