惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
量子位
G
Google Developers Blog
J
Java Code Geeks
N
Netflix TechBlog - Medium
博客园 - 聂微东
宝玉的分享
宝玉的分享
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
雷峰网
雷峰网
M
MIT News - Artificial intelligence
T
Tailwind CSS Blog
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss

Nextcloud

All you need to know before the Nextcloud Community Conference 2026 - Nextcloud Nextcloud Hub 26 Summer: Autonomy for Teams, Office on desktop, a fresh take on Photos - Nextcloud September maintenance updates before Nextcloud Hub 26 Summer, EOL for Nextcloud Hub 26 Autumn - Nextcloud Workshops at the Nextcloud Community Conference 2026 - Nextcloud How to set up UnifiedPush on Android for Nextcloud Talk - Nextcloud Anna Larch on community management and DevRel in the age of AI PRs - Nextcloud Nextcloud Hub: The European alternative to Microsoft 365 and Google Workspace - Nextcloud Nextcloud earns ANSSI CSPN and BSI IT-Grundschutz certifications - Nextcloud Academy of Civic Organizations builds a secure workspace | Nextcloud August maintenance updates for Nextcloud Hub - Nextcloud Join the Nextcloud development sprints: a week of hands-on collaboration - Nextcloud How to volunteer at the Nextcloud Community Conference 2026 - Nextcloud Nextcloud passes DPIA by SURF & Privacy Company - Nextcloud Prof. Dr. Johanna Pirker on AI, open source, and sovereignty - Nextcloud Do I belong at the Nextcloud Community Conference 2026? - Nextcloud July maintenance updates: Nextcloud Hub 25 Autumn, 26 Winter & 26 Spring - Nextcloud Nextcloud Office: deciding between Euro-Office, Collabora, and Thinkfree Office - Nextcloud Nextcloud Community Awards 2026 Building a sovereign AI stack: What it actually takes - Nextcloud Nextcloud AIO introduces automatic domain and DNS setup - Nextcloud Nextcloud ISV Partner Program: connecting app developers with enterprises How to install Euro-Office in Nextcloud June maintenance updates for Nextcloud Hub 25 Autumn, 26 Winter & 26 Spring - Nextcloud Nextcloud Summit 2026: Celebrating the people and companies who made it happen - Nextcloud Nextcloud Deck: the kanban board & Gantt chart app for teams - Nextcloud Bringing digital sovereignty to university IT: Interview with Michael Redinger, University of Innsbruck - Nextcloud Your Guide to Nextcloud All-in-One on Windows 10 & 11 - Nextcloud How to install the Nextcloud All-in-One on Linux - Nextcloud Nextcloud Summit 2026: Digital sovereignty comes of age Nextcloud Awards 2026: celebrating ISKA Nürnberg and FREIRAD
Collabora: Landlock adds a third, tougher sandbox tier - ...
Mikhail Korotaev · 2026-09-11 · via Nextcloud

Nextcloud - Hub 26 Summer launches live!

Hub 26 Summer launches live!

Join us for the livestream and be among the first to discover
what’s new in Nextcloud.

September 16 @ 3 PM CEST / 9 AM EDT

Watch live on YouTube or PeerTube

Set a reminder

To protect a whole server from a breach in any component, Collabora Online isolates every document in its own kit process. Until now there were two ways to do that: chroot with capabilities, or user namespaces. Both have their limitations in terms of security, performance, complexity and compatibility. Collabora Online 26.04.3-3 adds the new Landlock kernel feature as a third path, beating quite some other solutions to it.

Chroot and namespace both have their limits

Chroot mode locks the Kit process into a mini filesystem. That takes two Linux capabilities, kernel permissions for specific system functions, independent of root: CAP_SYS_CHROOT for locking in, CAP_SYS_ADMIN for mounting. Root sets both on coolforkit and coolmount during package install. Reliable, but a hard requirement on your permission structure.

Namespace mode needs no capability setup. Instead, the kernel has to allow unprivileged users to create their own user namespaces. But that is disabled by policy in a lot of container and hosting environments.

If namespaces are blocked and capabilities aren’t set, your setup used to fall back to a slow fallback path. Or you had to patch things up with a custom seccomp profile. With RichDocumentsCode, the bundled app variant typical for personal deployments, all that was left was a minimal base sandbox.

That comes with security implications. In simple words, a breach in any of the parts of the massive code base could potentially affect the entire system.

What Landlock changes

Landlock is a Linux Security Module (LSM) in the kernel, available since 5.13. A process restricts itself with it, no privileges are required. The Collabora Online WebSocket Daemon (coolwsd) tells each Kit child process exactly what filesystem access it gets, no matter what capabilities or namespace policy allows.

One limitation remains: Landlock can’t mount. So Collabora reworked the multi-tenant feature, so org-wide settings like templates and custom dictionaries still start fast, even without bind mounts.

Server operation barely changes. coolwsd still tries namespaces first, then capabilities, now Landlock as a third tier. Existing deployments won’t notice the switch. Landlock is available for both connection types, though the fallback order differs: server mode keeps namespaces first, RichDocumentsCode now tries Landlock first.

170x faster than the fallback

Landlock isolates a Kit process in a median 602 microseconds. Bind mount takes 842. The old “link or copy” fallback, the workaround without mounting, takes 104,471 microseconds. That makes Landlock about 170 times faster. If you’re stuck on that fallback, you’ll notice this update not just in security, but every time you open a document.

Check the prerequisite

Run this command: cat /sys/kernel/security/lsm

If landlock shows up in the output, you’re set. Default since Ubuntu 22.04 (kernel 5.15), Debian 12 “Bookworm” (kernel 6.1), and RHEL 9 (and derivatives like Rocky/AlmaLinux) from 9.6 onwards, and every newer version. 

Get your update right now

Update to 26.04.3-3. Landlock gives every deployment a stronger, kernel-enforced sandbox: no downside for typical setups, no config changes required.

It matters most if you’re stuck on the fallback because namespaces are blocked by policy, or you’re running RichDocumentsCode without capabilities. But even if your setup runs fine today, update anyway and get better isolation for free. One catch for Nextcloud on Docker: check the host’s kernel, not the container’s, since that’s what Landlock reads.

Update now, run the LSM check above, and confirm landlock shows up.