Skip to content

Commit 80acdfc

Browse files
committed
Mention that we patched community infra.
Signed-off-by: Kurt Garloff <kurt@garloff.de>
1 parent 3befe90 commit 80acdfc

1 file changed

Lines changed: 18 additions & 8 deletions

File tree

blog/2026-05-10-kernel-root-exploits.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors: [garloff]
55
tags: [security, linux, cve, copy.fail, dirtyfrag]
66
---
77

8-
## Linux root exploits (Local Privilege Escalation) copy.fail and Dirty Frag
8+
## Linux root exploits (Local Privilege Escalation)
99

1010
Unix is designed as a multi-user system. Different users have their own
1111
files and processes and can work without interference from others.
@@ -32,6 +32,8 @@ We don't normally report about these LPEs. They get fixed by the upstream Linux
3232
developers, shipped as stable updates by the maintainers and shipped to the end
3333
users via kernel updates from the Linux distributors.
3434

35+
## copy.fail and Dirty Frag
36+
3537
The currently highly visible Linux kernel issues [copy.fail](https://copy.fail/)
3638
and [Dirty Frag](https://github.com/V4bel/dirtyfrag) are both LPEs (local root
3739
vulnerabilities). The reason we report about them is that they both affect
@@ -85,12 +87,12 @@ Any system where normal (non-root) users can log in to execute code under their
8587
own control is no longer secure: The users can use the publicly available
8688
exploits to gain root privileges and get access to whatever the (virtual)
8789
machine has access to. This means accessing other user's data as well as secrets
88-
that are stored by the system administrator.
90+
that may be stored by the system administrator.
8991

9092
Such systems are less common these days than they were 20 years ago. The reason
91-
is that virtualization has become a commodity, so individual users may use their
92-
own virtual machine rather than having access to a shared (virtual) machine
93-
in many scenarios.
93+
is that virtualization has become a commodity, so in many scenarios, individual
94+
users may use their own virtual machine rather than having access to a shared
95+
(virtual) machine.
9496

9597
Note that this vulnerability does NOT break the isolation of virtual machines.
9698
VMs remain as securely isolated as they would be without this vulnerability.
@@ -176,12 +178,14 @@ and provide them short-term via their image service (glance).
176178
The default implementation with SCS Cluster Stacks is vulnerable; the current
177179
node images have a kernel that is affected by this weakness. This allows a user
178180
to break out of the containers running in the cluster to take over the node
179-
VM and other containers. With Cluster-API and the SCS Cluster Stacks building
181+
VM and other containers.
182+
183+
With Cluster-API and the SCS Cluster Stacks building
180184
on them, creating, updating and removing Kubernetes clusters has become
181185
a commodity; it is thus normal to create clusters per development team and
182186
not share them. In this scenario, the break out may allow a developer to
183-
take over containers from his team mates which is not a real danger in many
184-
setups. For cluster setups across teams or worse for setups where several
187+
take over containers from his team mates which may not constitute a real danger
188+
in many setups. For cluster setups across teams or worse for setups where several
185189
clusters that belong to different entities share a control plane, this becomes
186190
more serious.
187191

@@ -225,6 +229,11 @@ images and then perform the rolling upgrade. If their use scenario puts
225229
them at increased risk, they are advised to prevent the module loading
226230
in the meantime, as advised above.
227231

232+
## SCS community infrastructure
233+
234+
The SCS community infrastructure was secured on May 8 by disabling the
235+
relevant modules.
236+
228237
## Thanks
229238

230239
The authors would like to thank Taeyang Lee at Xint (who initiated the
@@ -242,3 +251,4 @@ SCS security contact is [security@scs.community](mailto:security@scs.community),
242251

243252
- Initial Draft, v0.1, 2026-05-08, 17:15 CEST.
244253
- kubectl node-shell instructions, v0.2, 2026-05-09, 12:45 CEST.
254+
- Mention succssful patching of community infra, v0.3, 2026-05-09, 13:30 CEST.

0 commit comments

Comments
 (0)