CVE-2026-61617: Pterodactyl Wings SFTP write path does not enforce disk quota, allowing node-wide disk exhaustion
Wings is the server control plane for the Pterodactyl game-server management panel. In versions up to and including 1.13.2, the SFTP write path does not enforce a server's disk quota during a transfer, allowing a tenant with SFTP write access to a single server to exhaust the host node's physical disk and take down every server on it. Wings checks available space only once, as a boolean, when the write handle is opened, using a stale cached usage value and without knowing the size of the incoming data, and it then returns a raw, unaccounted file handle that is never re-checked as the transfer proceeds. A single upload can therefore be written without bound, far beyond the configured disk limit, until the node's disk is full, and because a server stopped for exceeding its limit is not treated as suspended, SFTP writes are still accepted even after the quota is already exceeded. This issue is fixed in version 1.13.3.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Pterodactyl Wings SFTPto a version that resolves this vulnerability.Fixed in 1.13.3
Event History
Frequently Asked Questions
Who can exploit this issue?
A tenant with SFTP write access to any single server on a Wings node can exploit it. The impact extends beyond that tenant's server because exhausting the host node's physical disk can take down every server on the node.
Does a server's configured disk quota prevent exploitation?
No. The SFTP path checks space only when opening the write handle, using cached usage information and without knowing the incoming file size; it does not re-check usage while the transfer continues. Uploads can therefore exceed the configured quota until the node disk is full.
Are servers already stopped for exceeding their disk limit protected?
No. A server stopped because it exceeded its limit is not treated as suspended, so it can still accept SFTP writes.
What versions should be remediated?
Wings versions through 1.13.2 are affected. Upgrade to version 1.13.3, which fixes the issue.