From 1c0f29bc62d10e06776940b84e25175454826aee Mon Sep 17 00:00:00 2001 From: Eduard Sukharev Date: Wed, 21 Feb 2024 12:59:29 +0300 Subject: [PATCH] Fix blacklisting x-amz-user-agent in SignatureV4 When checking headers for signature inclusion, they are lowercased, thus `X-Amz-User-Agent` is never skipped from signature, even though it is blacklisted exactly like that. --- src/Signature/SignatureV4.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Signature/SignatureV4.php b/src/Signature/SignatureV4.php index d13f9c3afc..07d00dd852 100644 --- a/src/Signature/SignatureV4.php +++ b/src/Signature/SignatureV4.php @@ -67,7 +67,7 @@ protected function getHeaderBlacklist() 'from' => true, 'referer' => true, 'user-agent' => true, - 'X-Amz-User-Agent' => true, + 'x-amz-user-agent' => true, 'x-amzn-trace-id' => true, 'aws-sdk-invocation-id' => true, 'aws-sdk-retry' => true,