CVE-2021-23428
Path traversal in elFinder.NetCore
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut GHSA (hoch).
Beschreibung
This affects all versions of package elFinder.NetCore. The Path.Combine(...) method is used to create an absolute file path. Due to missing sanitation of the user input and a missing check of the generated path its possible to escape the Files directory via path traversal
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| nuget::GitHub Security Advisory NuGet | elFinder.NetCore, elfinder.netcore | kein Fix angegeben |
Alle 2 Einträge aus 1 Quelle zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| nuget::GitHub Security Advisory NuGet | elFinder.NetCore | kein Fix angegeben |
| nuget::GitHub Security Advisory NuGet | elfinder.netcore | kein Fix angegeben |
Referenzen
- https://github.com/gordon-matt/elFinder.NetCore
- https://github.com/gordon-matt/elFinder.NetCore/blob/633da9a4d7d5c9baefd1730ee51bf7af54889600/elFinder.NetCore/Drivers/FileSystem/FileSystemDriver.cs#L387
- https://github.com/gordon-matt/elFinder.NetCore/blob/633da9a4d7d5c9baefd1730ee51bf7af54889600/elFinder.NetCore/Drivers/FileSystem/FileSystemDriver.cs%23L387
- https://nvd.nist.gov/vuln/detail/CVE-2021-23428
- https://snyk.io/vuln/SNYK-DOTNET-ELFINDERNETCORE-1313838