Due to improper sanitization of user input, Controller.FileHandler allows for directory traversal, allowing an attacker to read files outside of the target directory that the server has permission to read.
{ "imports": [ { "path": "github.com/goadesign/goa", "symbols": [ "Controller.FileHandler", "Service.ListenAndServe", "Service.ListenAndServeTLS", "Service.Serve", "mux.ServeHTTP" ] } ] }
{ "imports": [ { "path": "goa.design/goa", "symbols": [ "Controller.FileHandler" ] } ] }
{ "imports": [ { "path": "goa.design/goa/v3", "symbols": [ "Controller.FileHandler" ] } ] }