CVE-2026-49753: Elixir Integer Parse Http Smuggling

Using `Integer.parse/1` or `Integer.parse/2` to parse `Content-Length` or other HTTP length headers can leave the application vulnerable to HTTP Request/Response Smuggling. Elixir's `Integer.parse` accepts an optional `+` or `-` prefix, which violates RFC 7230's strict digital-only format for lengths. A proxy may parse this strictly while this application pa

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Elixir
greprules fetch cve-2026-49753-elixir-integer-parse-http-smuggling --engine opengrep

Description

Using `Integer.parse/1` or `Integer.parse/2` to parse `Content-Length` or other HTTP length headers can leave the application vulnerable to HTTP Request/Response Smuggling. Elixir's `Integer.parse` accepts an optional `+` or `-` prefix, which violates RFC 7230's strict digital-only format for lengths. A proxy may parse this strictly while this application pa