Quick answers
- Is CVE-2026-48594 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-48594 being exploited in the wild.
- How severe is CVE-2026-48594?
- High severity, with a CVSS score of 8.2, published 2 June 2026.
- Which products and versions are affected?
- elixir-tesla tesla >= 0.6.0, < 1.18.3.
- Is there a fix for CVE-2026-48594?
- A patch was published on 1.18.3. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-48594 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-48594?
- Check whether anything you run is named in the advisory. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability exists in the `Tesla.Middleware.DecompressResponse` and `Tesla.Middleware.Compression` components. The `decompress_body/2` function in `lib/tesla/middleware/compression.ex` recursively calls `:zlib.gunzip/1` or `:zlib.unzip/1` based on the `content-encoding` header without enforcing any output size limits. By providing multiple encoding tokens (e.g., 'gzip, gzip, gzip'), an attacker can achieve exponential data amplification. A small network payload can thus materialize as gigabytes of data on the BEAM heap, leading to memory exhaustion (CWE-409). The issue is fixed in version 1.18.3.
Affected products
- elixir-tesla tesla >= 0.6.0, < 1.18.3
Identifiers
- CVE-2026-48594
- GHSA-mc85-72gr-vm9f
Timeline
- 2026-06-02: disclosed: Initial disclosure and NVD publication
- 2026-07-10: advisory: GitHub Advisory published/reviewed
- 1.18.3: patched