Skip to content

http2: tests for CVE-2019-9512/9517 #612

@RomanBelozerov

Description

@RomanBelozerov

See discussion

Send few pretty large headers(huffman encoded), then cause RST_STREAM(by client or by error), repeat this in other streams. Hpack is per connection, and if we allocate memory for hpack processing it could be not freed until keep-alive connection closing (notice, RST_STREAM not cause connection closing).

  • CVE-2019-9517 “Internal Data Buffering” - you may create connection using socket,ssl and `h2 libraries and check as Tempesta use memory and CPU. (You must not read a data from a socket)

It depends on 1196

for tempesta-tech/tempesta#1346

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions