reverse-skills-max: initial public release (restored, redacted, hardened)
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# Kernel Container Escape Checklist
|
||||
|
||||
## First Pass
|
||||
|
||||
- Kernel version, runtime type, namespace map, cgroup mode, capability set
|
||||
- Seccomp profile, AppArmor or SELinux mode, mounts, privileged sockets
|
||||
- Potential primitives: syscall path, fs boundary, runtime API, namespace leak
|
||||
|
||||
## Chain To Reconstruct
|
||||
|
||||
1. Isolation baseline recorded
|
||||
2. Exploit or misconfig primitive triggered
|
||||
3. Boundary crossover evidence captured
|
||||
4. Host-relevant capability appears
|
||||
5. Chain reproduces from reset baseline
|
||||
|
||||
## Evidence To Keep Together
|
||||
|
||||
- Context side: kernel and runtime config, namespace and capability state
|
||||
- Primitive side: controllable input, trigger, affected object, observables
|
||||
- Effect side: identity change, host visibility, privileged action, persistence edge
|
||||
|
||||
## Common Pitfalls
|
||||
|
||||
- Treating container root as host compromise without crossover proof
|
||||
- Mixing several primitives before proving one decisive chain
|
||||
- Claiming escape from crash artifacts without stable capability evidence
|
||||
Reference in New Issue
Block a user