Skip to content

Headers are not always fully parsed #2

@pepve

Description

@pepve

If traffic gets fragmented, only the first fragment is parsed for headers. If the Host header is not in the first fragment, the request is not handled. Example:

(echo -n $'GET / HTTP/1.1\r\n'; sleep 2; echo -n $'Host: test\r\n\r\n') | nc -q 1 vost 80

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions