GitHub Advisoryadvisory · NuGet
GHSA-6324-52pr-h4p5 Using the directory back payload (“/../”) in a package name allows placement of package in other folders.
LOW
Official page ↗
- Aliases
- CVE-2023-49089
- Ecosystem
- NuGet
- Packages
- Umbraco.CMS
- Severity
- Low
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:N
- Weaknesses
- CWE-22
- Reviewed
- 2023-12-13
Affected packages
• NuGet Umbraco.CMS: >= 8.0.0, < 8.18.10 → fixed in 8.18.10
• NuGet Umbraco.CMS: >= 9.0.0, < 10.8.1 → fixed in 10.8.1
• NuGet Umbraco.CMS: >= 11.0.0, < 12.3.4 → fixed in 12.3.4
Description
Impact
Backoffice users with permissions to create packages can use path traversal and thereby write outside of the expected location.
Explanation of the vulnerability
The “Package” section in Umbraco Backoffice allows a logged in user to write folders outside of the default package directory.
Related
Alias · CVE (1)
- CVE-2023-49089 Umbraco is an ASP.NET content management system (CMS). vulnerability
Weakness · CWE (1)
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness