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
{ "nvd_published_at": "2021-09-01T15:15:00Z", "github_reviewed_at": "2021-09-02T18:03:47Z", "severity": "HIGH", "github_reviewed": true, "cwe_ids": [ "CWE-20", "CWE-22" ] }