This affects all versions of package github.com/kataras/iris; all versions of package github.com/kataras/iris/v12. The unsafe handling of file names during upload using UploadFormFiles method may enable attackers to write to arbitrary locations outside the designated target folder.
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Iris | Iris-go | * | 12.1.8 (including) |
Iris | Iris-go | 12.2.0-alpha (including) | 12.2.0-alpha (including) |
Iris | Iris-go | 12.2.0-alpha2 (including) | 12.2.0-alpha2 (including) |
Iris | Iris-go | 12.2.0-alpha3 (including) | 12.2.0-alpha3 (including) |
Iris | Iris-go | 12.2.0-alpha4 (including) | 12.2.0-alpha4 (including) |
Iris | Iris-go | 12.2.0-alpha5 (including) | 12.2.0-alpha5 (including) |