Docker Desktop WSL2 AF_VSOCK isolation bypass via 32-bit socketcall
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Docker | Docker Desktop | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Docker | Docker Desktop |
|
Vendor Solution
Upgrade to Docker Desktop 4.98.0 or later and WSL 3.0.3 or later. Both are required.
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.184% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Docker
Docker docker Desktop |
|
| Vendors & Products |
Docker
Docker docker Desktop |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | In Docker Desktop for Windows with the WSL2 backend, an unprivileged Linux container can use 32-bit socketcall to bypass the default seccomp restriction on AF_VSOCK. This can expose host-facing services and Windows files accessible to the logged-in user. The issue affects x86-64 WSL2; LinuxKit-based backends are unaffected. The issue is fully fixed only with Docker Desktop 4.98.0 or later and WSL 3.0.3 or later. Docker Desktop 4.98.0 or later running on an older WSL remains affected. | |
| Title | Docker Desktop WSL2 AF_VSOCK isolation bypass via 32-bit socketcall | |
| Weaknesses | CWE-424 | |
| References |
| |
| Metrics |
cvssV4_0
|