They: "On a scale from 1 to 10: How lazy are you?"
Me: Using the copy fail exploit instead of sudo to avoid having to type my password
They: "On a scale from 1 to 10: How lazy are you?"
Me: Using the copy fail exploit instead of sudo to avoid having to type my password
Someone asked me recently how to “turn off AI”
Which goes to show how much companies refuse to gain consent when adding AI to everything.
First thing, move to Linux.
Second thing, use a browser with no AI or an “off” option.
Third, find products to replace AI forcing ones.
Copy Fail (CVE-2026-31431):
The modprobe.d + rmmod recipe is inadequate. Both populations equally vulnerable; the fix differs.
RHEL/Alma/Rocky/Oracle: compiled in — need initcall_blacklist + reboot.
Ubuntu/Debian: auto-loads on AF_ALG bind — block via modprobe.d install /bin/false.
aarch64, Alpine/busybox: PoC fails. Still vulnerable.
Local root + K8s container escape. Page cache attack; FIM blind.
Mitigation: https://secwest.net/copyfail-mitigation

How to block CVE-2026-31431 (Copy Fail) — the Linux kernel algif_aead local privilege escalation that poisons setuid binaries via the shared page cache. Fleet-scale module disable, RHEL built-in workarounds, Docker/Kubernetes seccomp profiles to refuse AF_ALG, audit and Falco detection rules, and ex
New book, released under a Creative Commons BY-NC-ND license: "Don't Get Hacked! Protecting Yourself at Home": https://www.cs.columbia.edu/~smb/homesec/index.html
Retoot for reach!
For my fellow #NixOS users:
To fix https://copy.fail/ (CVE-2026-31431) on NixOS 25.11, switch your Flake input to :
nixpkgs.url = "github:nixos/nixpkgs/release-25.11";
(Until the `nixos-25.11` tag is updated, too.)
See also https://discourse.nixos.org/t/is-nixos-affected-by-copy-fail-edit-yes-it-is/77317/26 for copy-pasteable instructions to check / fix / verify
Libghostty can now be used to fuzz TUIs, thanks to Oskar and Antithesis. They already found bugs in multiple including btop. I always imagined libghostty would be useful for testing TUIs, super happy to see this is both practical and valuable. https://wickstrom.tech/2026-04-30-bombadil-terminal-experiment.html
This is another example of where speed matters! "Why does Ghostty need to be so fast?"
Well, if you're running hundreds or thousands of unit tests that each use a clean in-memory terminal, you want that to be fast. If you're fuzz testing and trying to push an unlimited amount of data through a terminal, you want that terminal to be fast.
So many people got hung up on "why does my terminal _GUI_ need to be fast" without connecting one more dot and realizing the GUI is only fast if the core is fast, and the core being fast unlocks a hell of a lot more.
Like this.
Firefox updated their Terms of Use? Let's see!
As you type a search query within Firefox, Firefox offers search suggestions to provide you with faster and more direct access to what you’re looking for. Some of the search suggestions come from your search provider (“Search Suggestions”). Others come from Firefox, and are based on information stored on your local device (including recent search terms, open tabs, and previously visited URLs), or content from Mozilla and Mozilla’s partners, including paid sponsors and internet resources like Wikipedia (“Suggestions from Firefox”).
We gave AI agents simple research tasks on cloned corporate websites. When the legitimate path was broken, the agents autonomously discovered and exploited SQL injection vulnerabilities to complete the task - with zero hacking instructions in any prompt.