Skip to content

Commit ec99ba4

Browse files
docs(engine) clarify seccomp default profile
1 parent 6f59551 commit ec99ba4

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

content/manuals/engine/security/seccomp.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,7 @@ the reason each syscall is blocked rather than white-listed.
103103
| `setns` | Deny associating a thread with a namespace. Also gated by `CAP_SYS_ADMIN`. |
104104
| `settimeofday` | Time/date is not namespaced. Also gated by `CAP_SYS_TIME`. |
105105
| `stime` | Time/date is not namespaced. Also gated by `CAP_SYS_TIME`. |
106-
| `socket` | Blocked for `AF_ALG` to prevent in-container privilege escalation via the kernel cryptographic API ([CVE-2026-31431](https://nvd.nist.gov/vuln/detail/CVE-2026-31431)). Also blocked for `AF_VSOCK`. See [moby/moby#52494](https://github.com/moby/moby/pull/52494). |
107-
| `socketcall` | Denied to prevent bypassing socket address family filters on architectures with the legacy `socketcall` multiplexer (i386, s390, MIPS o32). See [moby/moby#52494](https://github.com/moby/moby/pull/52494). |
106+
| `socket` | Blocked for `AF_ALG` to prevent in-container privilege escalation via the kernel cryptographic API ([CVE-2026-31431](https://nvd.nist.gov/vuln/detail/CVE-2026-31431)). Also blocked for `AF_VSOCK`. These do not cover `socketcall(2)`, which can be easily bypassed. `AF_ALG` is denied on both paths by the default AppArmor profile (`deny network alg,`) or the SELinux policy module; `AF_VSOCK` has no equivalent LSM rule. See [moby/moby#52494](https://github.com/moby/moby/pull/52494). |
108107
| `swapon` | Deny start/stop swapping to file/device. Also gated by `CAP_SYS_ADMIN`. |
109108
| `swapoff` | Deny start/stop swapping to file/device. Also gated by `CAP_SYS_ADMIN`. |
110109
| `sysfs` | Obsolete syscall. |

0 commit comments

Comments
 (0)