
CVE-2026-23111: the nf_tables 'off by !' Linux kernel LPE (detect, patch, lab)
CVE-2026-23111 is a one-character nf_tables use-after-free that escalates any unprivileged Linux user to root through user namespaces, and a public exploit is now out. Here is how I detect it, the user-namespace mitigation that matters most, the kernel patch, and a safe VM lab to reproduce it.





































![Bash While Loops: Syntax, read-line, Retry Patterns (2026) Bash while loop reference: read files with while IFS= read -r, retry-with-backoff, wait-for-service polling, the subshell-scoping bug fix, the until and select siblings, plus [[ ]] vs [ ] vs (( )) test contexts.](https://images.techearl.com/bash-while-loop/bash-while-loop-1536.webp?v=2026-06-01T12%3A00%3A00Z)






![Bash Arrays: Indexed, Associative, and Iteration Patterns (2026) Bash arrays reference: declaration, indexing, [@] vs [*] quoting, iteration, appending, slicing, mapfile/readarray for lines, IFS-based string splitting, plus macOS Bash 3.2 limits.](https://images.techearl.com/bash-arrays/bash-arrays-1536.webp?v=2026-02-12T14%3A18%3A00Z)


![Bash if, else, elif: Syntax, Test Operators, and Examples (2026) Bash conditionals reference: if/elif/else syntax, [ ] vs [[ ]] vs (( )) test contexts, numeric, string, and file operators, the case statement, and the unquoted-variable pitfall.](https://images.techearl.com/bash-if-else/bash-if-else-1536.webp?v=2026-05-21T18%3A00%3A00Z)























































































































































