bandit is vulnerable to CRLF Injection
53
Medium Risk
In bandit, hTTP/2 header field values containing CR, LF or NUL are passed to the application unvalidated in Bandit. Bandit.HTTP2.Stream.read_headers/1 validates pseudo-header placement and uniqueness, header-name casing, connection-specific headers, the te value, and content-length, but never checks field *values*. Because HPACK carries arbitrary octets, a HEADERS block whose field values contain \r, \n, or \0 decodes without error and the values land in conn.req_headers unchanged.
You are affected if you are using a version that falls within the vulnerable range.
bandit is vulnerable to CRLF Injection in versions 1.4.0 - 1.12.4.
Upgrade the bandit library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.