Path Traversal Affecting tgstation.server.api package, versions [,13.6.0)
Threat Intelligence
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-DOTNET-TGSTATIONSERVERAPI-7573298
- published 30 Jul 2024
- disclosed 29 Jul 2024
- credit SandPoot
Introduced: 29 Jul 2024
CVE-2024-41799 Open this link in a new tabHow to fix?
Upgrade Tgstation.Server.Api
to version 13.6.0 or higher.
Overview
Tgstation.Server.Api is a package that defines HTTP headers, default credentials, models, rights, and routes for communicating with the tgstation-server API
Affected versions of this package are vulnerable to Path Traversal that allows low privileged users to set .dme
files on the host to be executable, via the Set .dme Path
privilege. If those files are compromised by other means and contain malicious code and then executed by a user with sufficient privileges, this allows the user to cause code execution on the host.
Note: This possibility is unintended, described by the maintainers as dangerous because it "does not require control over the where deployment code is sourced from and may not require remote write access to an instance's Configuration directory."