New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Pterodactyl Game Panel - CVSS 10.0

https://github.com/pterodactyl/panel/commit/24c82b0e335fb5d7a844226b08abf9f176e592f0.patch
Another day, another input validation CVE 😭


Comments
Thank you for this post!
Thanks for the heads up.
Thanks, I'll watch this thread
Project description has aged well...
Fuck Pterodactyl, use Pelican (though I dont know if the security aspect is better
)
Looks like pterodactyl with extra steps
Well yeah, it's a team that left Pterodactyl. And thank fuck they did, because I like Pelican better than Pterodactyl. They have better features. They also where not hit by this problem.
https://pelican.dev/docs/
created by same brains and source pretty much makes it the same thing, eventually there will be too much code to handle they'll get bored and create Penguin panel next.
https://github.com/pterodactyl/panel/security/advisories/GHSA-24wv-6c99-f843
Looking at the patch, I genuinely do not see how someone can remotely execute arbitrary code. Makes no sense.
I don't know so I fed it into Claude Opus and it pointed out the exact code pre-patch as a RCE risk due to it not sanitizing/validating data, so it could be used for RCE/path traversal/file inclusion.
I took a look at it when the announcement came out. Yes, exploits like these can be used for an RCE. However, there's nothing really apparent in the Pterodactyl codebase that would allow this to result in an RCE.