CVE-2024-1135 Affecting reflex package, versions <0.4.9-r0


low

Snyk CVSS

      Threat Intelligence

      EPSS 0.04% (9th percentile)
    Expand this section
    Red Hat
    7.5 high
    Expand this section
    SUSE
    7.4 high

    Do your applications use this vulnerable package?

    In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

    Test your applications
    • Snyk ID SNYK-WOLFILATEST-REFLEX-6811545
    • published 7 May 2024
    • disclosed 16 Apr 2024

    How to fix?

    Upgrade Wolfi reflex to version 0.4.9-r0 or higher.

    NVD Description

    Note: Versions mentioned in the description apply only to the upstream reflex package and not the reflex package as distributed by Wolfi. See How to fix? for Wolfi relevant fixed versions and status.

    Gunicorn fails to properly validate Transfer-Encoding headers, leading to HTTP Request Smuggling (HRS) vulnerabilities. By crafting requests with conflicting Transfer-Encoding headers, attackers can bypass security restrictions and access restricted endpoints. This issue is due to Gunicorn's handling of Transfer-Encoding headers, where it incorrectly processes requests with multiple, conflicting Transfer-Encoding headers, treating them as chunked regardless of the final encoding specified. This vulnerability allows for a range of attacks including cache poisoning, session manipulation, and data exposure.