[Security] Bump puma from 6.3.0 to 6.3.1
Bumps puma from 6.3.0 to 6.3.1. This update includes a security fix.
Vulnerabilities fixed
Puma HTTP Request/Response Smuggling vulnerability
Impact
Prior to version 6.3.1, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies and zero-length Content-Length headers in a way that allowed HTTP request smuggling.
The following vulnerabilities are addressed by this advisory:
- Incorrect parsing of trailing fields in chunked transfer encoding bodies
- Parsing of blank/zero-length Content-Length headers
Patches
The vulnerability has been fixed in 6.3.1 and 5.6.7.
Workarounds
No known workarounds.
References
For more information
If you have any questions or comments about this advisory:
... (truncated)
Patched versions: 6.3.1 Affected versions: >= 6.0.0, < 6.3.1
Release notes
Sourced from puma's releases.
6.3.1
- Security
- Address HTTP request smuggling vulnerabilities with zero-length Content Length header and trailer fields (GHSA-68xg-gqqm-vgj8)
Changelog
Sourced from puma's changelog.
6.3.1 / 2023-08-18
- Security
- Address HTTP request smuggling vulnerabilities with zero-length Content Length header and trailer fields (GHSA-68xg-gqqm-vgj8)
Commits
-
72bdcd1
6.3.1 -
ed0f2f9
Merge pull request from GHSA-68xg-gqqm-vgj8 - See full diff in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
@dependabot-bot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts