Root-Cause Analysis & Kernel Hardening: CVE-2026-31431
Analyze CVE-2026-31431 at the source: understand the CWE-669 cross-sphere flaw in the kernel's AF_ALG AEAD interface and the out-of-place upstream fix, then patch and apply defense-in-depth hardening (module blacklist, restricted user namespaces) and verify the posture.
Skills you will practice
- Kernel root-cause analysis
- Reading upstream patches
- CWE-669 cross-sphere transfer
- Defense-in-depth hardening
- Module blacklisting and sysctl
- Security verification
Certifications this lab maps to
This lab builds hands-on skills that appear on these certification exams. thinQtank Learning runs instructor-led training camps for each — click one to see upcoming classes.
The scenario
Triage patched it; IR handled the breach. You are the kernel-security engineer who has to explain *why* the bug existed and harden the fleet against this class of flaw. Start with the root cause.
What you will do
- Understand the root cause4 steps
Open the review folder · Read the root-cause note · Read the upstream patch · What is the root cause?
- Confirm the state and score it5 steps
Check the running kernel · Is it patched? · Score the finding · What is the base score? · …
- Patch and harden7 steps
Boot the patched kernel · Confirm the running kernel · Blacklist the AF_ALG module · Prevent manual module loading · …
- Verify the controls3 steps
Verify the module controls · Verify the sysctl hardening · Fix vs. compensating control
- Reason and document3 steps
Why harder to exploit now? · Write the hardening note · The security principle
How this lab works
A real Linux-style console. Commands run against real files, so hashes, hex dumps and comparisons give real results.
A file browser where you can place evidence into the lab, either the file provided or one of your own.
Reset a single step, a whole task or the entire lab. The environment is rebuilt so you can try again cleanly.
Progress saves after every step. Close the tab and come back later; your files and answers are waiting.