p PatchFirst

PatchFirst · Latest vulnerabilities

sanic vulnerabilities

Vulnerabilities published for sanic in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 4

  1. CVE-2026-85078

    Medium · CVSS 6.5EPSS 0.51%Fix available

    sanic chunked trailer request smuggling allows hidden second request execution

    Sanic is an opensource python web server/framework. In version 25.12.0, Sanic's core HTTP/1.1 chunked-body handling does not fully consume the trailer-part after the terminating zero chunk before reusing the keep-alive connection buffer. A remote unauthenticated client can place attacker-controlled bytes in that trailer region, causing Sanic to parse and route them as a hidden second request after the outer request. This breaks HTTP request-boundary integrity and can provide a request-smuggling primitive when Sanic is deployed behind intermediaries. This issue is fixed in version 25.12.1.

    • Update to 24.12.1
    • Update to 25.12.1
    Published Updated
  2. CVE-2022-35920

    High · CVSS 8.3EPSS 1.2%Fix available

    Improper Limitation of a Pathname to a Restricted Directory in sanic

    Sanic is an opensource python web server/framework. Affected versions of sanic allow access to lateral directories when using `app.static` if using encoded `%2F` URLs. Parent directory traversal is not impacted. Users are advised to upgrade. There is no known workaround for this issue.

    • Update to 20.12.7
    • Update to 21.12.2
    • Update to 22.6.1
    Published Updated
  3. GHSA-7p79-6x2v-5h88

    Not ratedFix available

    Server crash if running Python 3.10 w/ Sanic 20.12

    **!!! ONLY APPLIES TO VERSIONS PRIOR TO Sanic v20.12 WHEN USING Python 3.10 !!!** Sanic v20.12 officially supports Python versions 3.6, 3.7, 3.8, and 3.9. However, if you accidentally run it with version 3.10 (**which is not supported by Sanic 20.12**), your server is prone to crashing on an incoming web request. ### Impact Anyone running Sanic server between 0.1.7 and 20.12 **using Python 3.10**. ### Patches [Sanic v20.12.6](https://github.com/sanic-org/sanic/releases/tag/v20.12.6) ### Workarounds Use a supported version of Python (v3.6 - v3.9) ### References > In [asyncio](https://docs.python.org/3/library/asyncio.html#module-asyncio),

    • Update to 20.12.6
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →