
Elixir's http://List.to_string/1 and http://List.to_charlist/1 get a recursion fix for invalid charlists, patched in both v1.18.5 and v1.19.6 for CVE-2026-75758. Phoenix moves to Elixir's built-in JSON library as the default, with a follow-up that configures Swoosh to use JSON too. phx.gen.release simplifies Debian version parsing: the Debian tag now becomes a single debian_vsn binding, with inline regex parsing in docker_tag_candidate/1. Elixir makes singleton-typed pin patterns precise, enabling clause subtraction. Also removes an unused task pid from async stream internal state. 19 commits, 14 PRs, and 3 releases this period. #elixir https://repojournal.com/showcase/elixir/2026-08-29/phoenix-defaults-to-elixir-s-built-in-json-elixir-patches-charlist-recursion
Post summary
Elixir has addressed CVE-2026-75758 by applying a recursion fix for invalid charlists in its recent releases.
