Vulnerability Description
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
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Elfinder.Netcore Project | Elfinder.Netcore | All versions |
Related Weaknesses (CWE)
References
- https://github.com/gordon-matt/elFinder.NetCoreProductThird Party Advisory
- https://github.com/gordon-matt/elFinder.NetCore/blob/633da9a4d7d5c9baefd1730ee51Broken Link
- https://snyk.io/vuln/SNYK-DOTNET-ELFINDERNETCORE-1313838Third Party Advisory
- https://github.com/gordon-matt/elFinder.NetCoreProductThird Party Advisory
- https://github.com/gordon-matt/elFinder.NetCore/blob/633da9a4d7d5c9baefd1730ee51Broken Link
- https://snyk.io/vuln/SNYK-DOTNET-ELFINDERNETCORE-1313838Third Party Advisory
FAQ
What is CVE-2021-23428?
CVE-2021-23428 is a vulnerability with a CVSS score of 8.6 (HIGH). 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 gene...
How severe is CVE-2021-23428?
CVE-2021-23428 has been rated HIGH with a CVSS base score of 8.6/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2021-23428?
Check the references section above for vendor advisories and patch information. Affected products include: Elfinder.Netcore Project Elfinder.Netcore.