Pterodactyl Wings symlink follow in chmod operation

Severity: medium · CVSS 5 · Published 2026-06-26

Pterodactyl Wings, the server management component for the Pterodactyl game hosting panel, contains a vulnerability that allows users to modify file permissions outside of their assigned server environment. By creating symbolic links to files on the host operating system, a user could potentially gain unauthorized access to or modify sensitive system files. This could lead to a compromise of the host server's integrity and security.

Technologies: github.com/pterodactyl/wings (Go), Pterodactyl Wings. Vendors: Go, Pterodactyl.

Quick answers

Is This vulnerability exploited in the wild?
No. Junglewise Threat Intelligence has no report of This vulnerability being exploited in the wild.
How severe is This vulnerability?
Medium severity, with a CVSS score of 5, published 26 June 2026.
Which products and versions are affected?
github.com/pterodactyl/wings (Go) >= 1.11.9, < 1.12.2; Pterodactyl Wings >= 1.11.9, < 1.12.2.
Is there a fix for This vulnerability?
A patch was published on 2026-06-26: Fix released in version 1.12.2 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is This vulnerability attacked?
It is attacked over the network, in a software library.
Am I affected?
Check whether you run github.com/pterodactyl/wings (Go) or Pterodactyl Wings at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A vulnerability exists in the `fchmodat` implementation within `wings/internal/ufs/fs_unix.go` of Pterodactyl Wings. The function calls the underlying Unix `fchmodat` system call without the `AT_SYMLINK_NOFOLLOW` flag and fails to validate if the target path is a symbolic link. An attacker with low-privileged network access to a managed server can create a symlink pointing to a file on the host filesystem and execute a chmod operation to change that host file's permissions. This bypasses container isolation (Scope: Changed) to impact the integrity of the host. The issue is patched in version 1.12.2.

Affected products

  • Pterodactyl Wings >= 1.11.9, < 1.12.2

Timeline

  • 2026-05-23: disclosed: Reported by Vz0n
  • 2026-06-26: advisory: GitHub Advisory published
  • 2026-06-26: patched: Fix released in version 1.12.2

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.