CVE Feed

    Dashboard / CVE / CVE-2019-16785

    CVE-2019-16785

    Waitress through version 1.3.1 implemented a "MAY" part of the RFC7230 which states: "Although the line terminator for the start-line and header fields is the sequence CRLF, a recipient MAY recognize a single LF as a line terminator and ignore any preceding CR." Unfortunately if a front-end server does not parse header fields with an LF the same way as it does those with a CRLF it can lead to the front-end and the back-end server parsing the same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message. This issue is fixed in Waitress 1.4.0.

    Published:Dec 20, 2019
    Last Modified:Nov 21, 2024
    EPS:Dec 20, 2019
    EPSS Score:0.00433
    CVSS Score:7.1

    Affected Products

    Vendor
    Agendaless
    Product
    Waitress
    Vendor
    Debian
    Product
    Debian Linux
    Vendor
    Fedoraproject
    Product
    Fedora
    Vendor
    Oracle
    Product
    Communications Cloud Native Core Network Function Cloud Native Environment
    Vendor
    Redhat
    Product
    Openstack
    Vendor
    Redhat
    Product
    Quay

    Common Attack Pattern Enumeration and Classification (CAPEC)

    Related CVEs

    References

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High