PT-2026-45841

CVE-2026-48598

·

Published

2026-06-02

·

Updated

2026-07-10

Description by

CVSS 3.1
3.7
Low
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions tesla versions 0.8.0 through 1.18.2
Description Improper encoding or escaping of output allows multipart part header injection through unescaped Content-Disposition parameter values. The function part headers for disposition() interpolates disposition parameters without validating carriage return (r), line feed ( ), or double-quote characters. These values are received from the caller via add field() (the name parameter), add file() (the filename parameter), and add file content() (the filename parameter and other disposition options). A double-quote character can close a quoted parameter prematurely, while r sequences can terminate the Content-Disposition header to start a new forged header or end the header block to prepend bytes to the part body. Additionally, the default filename path in add file() uses Path.basename(), which does not strip carriage returns or line feeds.
Recommendations Update to version 1.18.3. Validate disposition parameter values before passing them to add field(), add file(), or add file content(), rejecting any value containing r, , or double-quotes.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-28JH-G32X-V9V4
Found an issue in the description? Have something to add? Feel free to write us 👾