Skip to content

Chore(deps): [security] bump h11 from 0.14.0 to 0.16.0

Bumps h11 from 0.14.0 to 0.16.0. This update includes a security fix.

Vulnerabilities fixed

h11 accepts some malformed Chunked-Encoding bodies

Impact

A leniency in h11's parsing of line terminators in chunked-coding message bodies can lead to request smuggling vulnerabilities under certain conditions.

Details

HTTP/1.1 Chunked-Encoding bodies are formatted as a sequence of "chunks", each of which consists of:

  • chunk length
  • \r\n
  • length bytes of content
  • \r\n

In versions of h11 up to 0.14.0, h11 instead parsed them as:

  • chunk length
  • \r\n
  • length bytes of content
  • any two bytes

... (truncated)

Patched versions: 0.16.0
Affected versions: < 0.16.0

Commits

Merge request reports

Loading