Skip to content

fix(deps): bump cowboy/cowlib/gun/plug_cowboy/plug; drop unused hackney - #149

Merged
gabheadz merged 1 commit into
masterfrom
fix/channel-sender-dep-cves-148
Oct 16, 2026
Merged

gabheadz merged 1 commit into
masterfrom
fix/channel-sender-dep-cves-148

Conversation

@gabheadz

@gabheadz gabheadz commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Description

Bumped dependencies

cowboy -> 2.20.0
cowlib -> 2.21.0
gun -> 2.7.0
plug_cowboy -> 2.9.0
plug -> 1.20.3
(plus plug_crypto 2.2.0, ranch 2.3.0, telemetry 1.4.2 from the update closure).

Addresses HIGH advisories CVE-2026-8466 / EEF-CVE-2026-65624 (cowboy), CVE-2026-7790 (cowlib), CVE-2026-32688 (plug_cowboy), CVE-2026-54892 / CVE-2026-8468 (plug) and test-only CVE-2026-43974 (gun). Removes hackney (test-only, zero call sites) which had CVE-2026-47071 with no 1.x fix.

Closes #148

Credits to @kendjm for the report.

Category

  • Feature
  • Fix

Checklist

  • The pull request is complete according to the guide of contributing
  • Automated tests are written
  • The documentation is up-to-date
  • the version of the mix.exs was increased
  • The pull request has a descriptive title that describes what has changed, and provides enough context for the changelog

cowboy 2.14.2 -> 2.20.0, cowlib 2.16.0 -> 2.21.0, gun 2.2.0 -> 2.7.0,
plug_cowboy 2.7.5 -> 2.9.0, plug 1.19.1 -> 1.20.3 (plus plug_crypto 2.2.0,
ranch 2.3.0, telemetry 1.4.2 from the update closure).

Addresses HIGH advisories CVE-2026-8466 / EEF-CVE-2026-65624 (cowboy),
CVE-2026-7790 (cowlib), CVE-2026-32688 (plug_cowboy), CVE-2026-54892 /
CVE-2026-8468 (plug) and test-only CVE-2026-43974 (gun). Removes hackney
(test-only, zero call sites) which had CVE-2026-47071 with no 1.x fix.

Closes #148

@juan-campuzano juan-campuzano left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@gabheadz
gabheadz merged commit 1aa432f into master Oct 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Outdated direct deps with known CVEs (cowboy, cowlib, gun, hackney)

2 participants