Skip to content

Commit 475e267

Browse files
authored
Fix/lpe typos (#370)
* Fix two typos. * Update information on stable kernels. Signed-off-by: Kurt Garloff <kurt@garloff.de>
1 parent f0655b7 commit 475e267

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,14 @@ The fixes for Dirty Frag are still in development as of May 8. The first fixes
124124
have been merged upstream and released in 7.0.5, 6.18.28, 6.12.87, 6.6.138,
125125
6.1.172, 5.15.206 and 5.10.255 but there is
126126
[more to come for rxrpc](https://lwn.net/ml/all/2026050859-ahead-anchovy-05e2@gregkh/).
127+
Update 2026-05-11: 7.0.6 and 6.18.29 contain this last patch, older kernels don't need it.
127128
The responsible disclosure process for Dirty Frag unfortunately failed due to the
128129
[patches being spotted](https://www.openwall.com/lists/oss-security/2026/05/07/12),
129130
so the upstream maintainers and the distributors this time did not have time
130131
to carefully prepare and test fixes ahead of the publication of the issue.
131132
So we have to expect that it will take a few days until all Linux distributor
132-
manage to ship tested fixed kernels.
133+
manage to ship tested fixed kernels. Alma Linux has done so already, others are
134+
expected to follow soon.
133135

134136
A fully effective workaround is again to prevent loading the affected modules
135137
by placing another file `dirtyfrag.conf` in `/etc/modprobe.d/`:
@@ -211,7 +213,7 @@ key or to use a tool like kubectl-node-shell with the appropriate
211213
privileges.
212214

213215
```bash
214-
for node in $(kubectl get nodes | grep -v '^NAME' | awk '{print $1;}') do;
216+
for node in $(kubectl get nodes | grep -v '^NAME' | awk '{print $1;}'); do
215217
kubectl node_shell "$node" -- bash -c 'echo -e "# Temporarily disable algif_aead (copy.fail)\ninstall algif_aead /bin/false" > /etc/modprobe.d/disable-aead-copyfail.conf'
216218
kubectl node_shell "$node" -- bash -c 'echo -e "# Temporarily disable esp4, esp6, rxrpc (Dirty Frag)\ninstall esp4 /bin/false\ninstall esp6 /bin/false\ninstall rxrpc /bin/false" > /etc/modprobe.d/disable-esp46-rxrpc-dirtyfrag.conf'
217219
done
@@ -254,3 +256,4 @@ SCS security contact is [security@scs.community](mailto:security@scs.community),
254256
- kubectl node-shell instructions, v0.2, 2026-05-09, 12:45 CEST.
255257
- Mention succssful patching of community infra, v0.3, 2026-05-09, 13:30 CEST.
256258
- Correct facts on the failure of the responsible disclosure. Release as v1.0, 2026-05-09, 20:00 CEST.
259+
- Update on final rxrpc fix in stable kernels. v1.1, 2026-05-12, 08:45 CEST.

community/tools/zuul.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Note: This needs to be updated!
1919
- the merge-mode which should be used to auto-merge
2020
- the jobs to run in each pipeline (gh_check, gh_gate, gh_post, gh_tag)
2121
- these [pipelines](https://github.com/SovereignCloudStack/zuul-config/blob/main/zuul.d/) are triggered by events
22-
- ihere are [some default jobs](https://opendev.org/zuul/zuul-jobs/src/branch/master/playbooks)
22+
- here are [some default jobs](https://opendev.org/zuul/zuul-jobs/src/branch/master/playbooks)
2323
- If you have _self-defined_ jobs, you need to create a folder _.playbooks_
2424
- this folder containers ansible playbooks which will be triggered
2525

0 commit comments

Comments
 (0)