Skip to content
OpenAdvisories
Low · 2.1 Public exploit CVE-2026-48598 EEF-CVE-2026-48598EUVD-2026-34012GHSA-28jh-g32x-v9v4

CRLF injection in Tesla.Multipart disposition parameters allows multipart part header injection

Published Jun 2, 2026 · Updated Sep 24, 2026 · Assigned by EEF

Description

Improper Encoding or Escaping of Output vulnerability in elixir-tesla tesla allows multipart part header injection via unescaped Content-Disposition parameter values.

Tesla.Multipart.part_headers_for_disposition/1 interpolates each disposition parameter as #{k}="#{v}" with no validation of CR (\r), LF (\n), or double-quote characters. The values come verbatim from the caller via Tesla.Multipart.add_field/4 (the name parameter), Tesla.Multipart.add_file/3, and Tesla.Multipart.add_file_content/4 (both the filename parameter and other disposition opts). A " in the value closes the quoted parameter early; a \r\n ends the Content-Disposition header line and starts a new part header (such as a forged Content-Type), or, after a second \r\n, ends the entire part header block and prepends bytes to the part body. The default-filename path in add_file/3 derives the filename via Path.basename/1, which does not strip CR or LF, so any application forwarding a partially-attacker-controlled file path inherits the same issue.

This issue affects tesla: from 0.8.0 before 1.18.3.

Affected products

VendorProductAffectedFixed
elixir-tesla tesla 0.8.0 – < 1.18.3 1.18.3

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • workshops-de/google_gax ★ 0 · Jun 9, 2026

    Patched google_gax 0.4.1 for Tesla 1.18.3+ compatibility (CVE-2026-48598)

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Hex tesla >= 0.8.0, < 1.18.3 1.18.3 EEF-CVE-2026-48598

References