Skip to content

fix: prevent decoded content length spoofing#907

Merged
ferhatelmas merged 1 commit intomasterfrom
ferhat/decoded-content-length-spoof
Mar 13, 2026
Merged

fix: prevent decoded content length spoofing#907
ferhatelmas merged 1 commit intomasterfrom
ferhat/decoded-content-length-spoof

Conversation

@ferhatelmas
Copy link
Member

What kind of change does this PR introduce?

Bug fix

What is the current behavior?

x-amz-decoded-content-length is prefered over content-length. This can be spoofed by the user.

What is the new behavior?

This header should be preferred only for aws-chunked S3 requests (valid signature).

Additional context

Related to #906

Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
@ferhatelmas ferhatelmas requested a review from a team as a code owner March 13, 2026 09:00
@ferhatelmas ferhatelmas merged commit be435a0 into master Mar 13, 2026
3 checks passed
@ferhatelmas ferhatelmas deleted the ferhat/decoded-content-length-spoof branch March 13, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants