Unauthenticated and authenticated HTTP requests from a client will be attempted to be mapped to memory. Large requests may result in the exhaustion of available memory on the host, which may cause crashes and denial of service.
{ "review_status": "REVIEWED", "url": "https://pkg.go.dev/vuln/GO-2023-2399" }
{ "imports": [ { "path": "github.com/hashicorp/vault/helper/forwarding", "symbols": [ "GenerateForwardedHTTPRequest", "GenerateForwardedRequest" ] }, { "path": "github.com/hashicorp/vault/http", "symbols": [ "HandlerAnchor.Handler", "TestServer", "TestServerWithListener", "TestServerWithListenerAndProperties", "handler", "parseFormRequest", "parseJSONRequest", "rateLimitQuotaWrapping", "wrapGenericHandler" ] }, { "path": "github.com/hashicorp/vault/vault", "symbols": [ "Core.DetermineRoleFromLoginRequest", "Core.DetermineRoleFromLoginRequestFromBytes", "Core.ForwardRequest", "Core.HandleRequest", "NewSystemBackend", "NewTestCluster", "SystemBackend.handleStorageRaftSnapshotWrite", "TestCluster.InitCores", "TestCoreUnsealed", "TestCoreUnsealedRaw", "TestCoreUnsealedWithConfig", "TestCoreUnsealedWithMetrics", "TestCoreWithCustomResponseHeaderAndUI" ] } ] }