GHSA-6rg3-8h8x-5xfv json
Unchecked hostname resolution could allow access to local network resources by users outside the local network
published 5y ago modified 8mo ago also GO-2022-0389
- cvss
- 6.4
- version 3.1, GitHub
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
### Impact A newly implemented route allowing users to download files from remote endpoints was not properly verifying the destination hostname for user provided URLs. This would allow malicious users to potentially access resources on local networks that would otherwise be inaccessible.
This vulnerability requires valid authentication credentials and is therefore **not exploitable by unauthenticated users**. If you are running an instance for yourself or other trusted individuals this impact is unlikely to be of major concern to you. However, you should still upgrade for security sake.
### Patches Users should upgrade to the latest version of Wings.
### Workarounds There is no workaround available that does not involve modifying Panel or Wings code.
Patch / fix
- go github.com/pterodactyl/wings 1.2.1
Is GHSA-6rg3-8h8x-5xfv in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| GitHub | 3.1 | 6.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/pterodactyl/wings | >=1.2.0, <1.2.1 |
1.2.1 |
Classification
References
Sources
- GitHub Advisory GHSA-6rg3-8h8x-5xfv
- OSV GO-2022-0389
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.