Advisories · Elixir · Erlang
Hex Advisories.
Every Hex Advisory we hold, newest first.
- CVSS 2.1 Low
CDATA Section Breakout via Unsanitised ]]> in xml_builder
- Other injection
>=0.0.7, <2.4.1 · fixed in 2.4.1
GHSA-67r9-hmxw-h595 · CVE-2026-47080 - CVSS 6.9 Medium
HTTP/2 header field values containing CR, LF or NUL are passed to the application unvalidated in Bandit
- Other injection
>=1.4.0, <1.12.5 · fixed in 1.12.5
GHSA-x3gh-xhj4-3vq8 · CVE-2026-75484 - CVSS 8.7 High
HTTP/2 connection-window starvation pins Plug processes indefinitely in Bandit
- Denial of service
>=0.3.4, <1.12.5 · fixed in 1.12.5
GHSA-xj8g-532w-jv94 · CVE-2026-74836 - CVSS 9.1 CriticalCritical · CVSS 9+
Missing one-time-use enforcement in Samly allows replay of SAML bearer assertions
- Authentication bypass
>=0.3.0 · no fixed version yet
EEF-CVE-2026-53424 · CVE-2026-53424 - CVSS 7.6 High
Missing InResponseTo validation in Samly allows acceptance of unsolicited SAML responses
- CWE-345
>=0.3.0 · no fixed version yet
EEF-CVE-2026-53425 · CVE-2026-53425 - CVSS 8.7 High
On-chain transfer proof is not single-use in mpp EVM payment method, enabling cross-challenge replay
- Authentication bypass
>=0.3.0, <0.6.3 · fixed in 0.6.3
GHSA-vp5h-xh25-44wf · CVE-2026-67581 - CVSS 8.3 High
Tempo fee sponsorship in mpp bounds each transaction but not aggregate exposure, allowing concurrent sponsor-wallet drain
- Denial of service
>=0.2.0, <0.12.0 · fixed in 0.12.0
GHSA-j4j7-7xpr-c7cr · CVE-2026-73541 - CVSS 8.2 High
Static memo configuration in mpp Tempo disables per-challenge attribution binding, enabling third-party replay
- Authentication bypass
>=0.6.1, <0.6.4 · fixed in 0.6.4
GHSA-34g7-vx6g-82mq · CVE-2026-73136 - CVSS 6.3 Medium
Non-atomic hash-credential dedup in mpp Tempo allows replay of a confirmed payment under a concurrent race
- Race condition
>=0.2.0, <0.6.1 · fixed in 0.6.1
GHSA-w8j7-7qc3-5f24 · CVE-2026-73829 - CVSS 5.9 Medium
membrane_mp4_plugin has an unauthenticated denial-of-service via BEAM atom table exhaustion
- Denial of service
<0.36.7 · fixed in 0.36.7
GHSA-43hj-fxwj-49qw · CVE-2026-53423 - CVSS 6.3 Medium
Link Header Directive Smuggling via Unescaped target/rel/Attribute Keys in cow_link:link/1
- CWE-116
>=2.9.0, <2.20.0 · fixed in 2.20.0
EEF-CVE-2026-43971 · CVE-2026-43971 - CVSS 7.5 High
Filter expression injection via forged keyset pagination cursor in Ash
- SQL injection
- Insecure deserialization
>=1.17.0, <3.31.3 · fixed in 3.31.3
GHSA-3gq3-9xm3-c8v3 · CVE-2026-67579 - CVSS 2.1 Low
Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR
- Open redirect
>=0.5.0, <1.0.19 || >=1.1.0-rc.0, <1.1.33 || >=1.2.0-rc.0, <1.2.9 · fixed in 1.0.19, 1.1.33, 1.2.9
GHSA-36m4-rm57-3prf · CVE-2026-64941 - CVSS 2.1 Low
Predicate injection in manage_relationship belongs_to lookup discloses secret lookup keys in Ash
- Other injection
>=1.52.0-rc.11, <3.31.1 · fixed in 3.31.1
GHSA-vvp6-3wv6-833j · CVE-2026-70395 - CVSS 5.9 Medium
Memory exhaustion via unbounded deserialization of keyset pagination cursors in Ash.Page.Keyset
- Insecure deserialization
>=1.17.0, <3.31.1 · fixed in 3.31.1
GHSA-j35q-v8h8-7mwq · CVE-2026-69659 - CVSS 8.7 High
Atom Exhaustion via _entities Representation Keys in DivvyPayHQ absinthe_federation
- Denial of service
>=0.1.0, <0.9.3 · fixed in 0.9.3
GHSA-55hv-mwvr-phf3 · CVE-2026-67585 - CVSS 5.9 Medium
SQL injection via the :comment option in Postgrex.stream/4
- SQL injection
>=0.19.3, <0.22.4 · fixed in 0.22.4
GHSA-3gww-3f36-2388 · CVE-2026-66838 - CVSS 8.2 High
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
- Denial of service
>=0.3.1, <1.4.5 || >=1.5.0-rc.0, <1.5.3 · fixed in 1.4.5, 1.5.3
GHSA-463q-p2fr-mh9p · CVE-2026-68750 - CVSS 8.2 High
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
- Denial of service
>=0.3.1, <1.4.5 || >=1.5.0-rc.0, <1.5.3 · fixed in 1.4.5, 1.5.3
GHSA-4cx2-987x-rr2x · CVE-2026-68749 - CVSS 2.3 Low
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
- Other injection
>=0.3.1, <1.4.5 || >=1.5.0-rc.0, <1.5.4 · fixed in 1.4.5, 1.5.4
GHSA-87v2-pfhj-r5x7 · CVE-2026-68747 - CVSS 2.3 Low
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
- Open redirect
>=0.3.1, <1.4.5 || >=1.5.0-rc.0, <1.5.3 · fixed in 1.4.5, 1.5.3
GHSA-2c6f-3j54-xpcr · CVE-2026-66829 - CVSS 4.8 Medium
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
- Open redirect
>=0.3.1, <1.4.5 || >=1.5.0-rc.0, <1.5.3 · fixed in 1.4.5, 1.5.3
GHSA-w3f9-jjhw-wwvq · CVE-2026-66370 - CVSS 2.3 Low
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
- CWE-829
>=0.3.1, <1.4.5 || >=1.5.0-rc.0, <1.5.3 · fixed in 1.4.5, 1.5.3
GHSA-xmm9-jc22-rcgj · CVE-2026-66843 - CVSS 6.8 Medium
Livebook Teams identity callback lacks state binding, allowing login CSRF
- Cross-site request forgery (CSRF)
>=0.15.0, <0.18.7 || >=0.19.0, <0.19.9 · fixed in 0.18.7, 0.19.9
GHSA-pvvw-28fw-c6fg · CVE-2026-66885 - CVSS 8.6 High
JS-view sandboxed output can synthesize keyboard events to trigger unconfirmed global shortcuts
- CWE-346
>=0.5.0, <0.18.7 || >=0.19.0, <0.19.9 · fixed in 0.18.7, 0.19.9
GHSA-68c2-prqg-x62g · CVE-2026-66298 - CVSS 5.0 Medium
Unescaped deployment environment variables in generated setup commands
- Command injection
>=0.13.0, <0.18.7 || >=0.19.0, <0.19.9 · fixed in 0.18.7, 0.19.9
GHSA-qpjc-w5mm-73mj · CVE-2026-66297 - CVSS 7.0 High
Path traversal in imported file_entries name allows arbitrary file write via URL-type entry download
- Path traversal
>=0.11.0, <0.18.7 || >=0.19.0, <0.19.9 · fixed in 0.18.7, 0.19.9
GHSA-r4h8-2xpq-v48g · CVE-2026-66881 - CVSS 7.7 High
Livebook Teams identity check fails open when the deployment group is unresolvable, allowing unauthenticated access
- CWE-636
>=0.19.7, <0.19.9 · fixed in 0.19.9
GHSA-74j5-6grg-g6wj · CVE-2026-68746 - CVSS 6.3 Medium
Oidcc.Plug.Authorize user agent session binding inert due to case-sensitive header lookup
- CWE-178
>=0.1.0-alpha.3, <0.5.0 · fixed in 0.5.0
GHSA-w5r8-m75h-98fc · CVE-2026-66883 - CVSS 2.1 Low
Oidcc.Plug.AuthorizationCallback accepts callbacks with no authorize session or no state parameter, defeating CSRF protection
- Cross-site request forgery (CSRF)
>=0.2.0-beta.1, <0.5.0 · fixed in 0.5.0
GHSA-fg66-w5gp-22cr · CVE-2026-66884 - CVSS 5.1 Medium
Reflected XSS in oaskit's default HTML error handler
- Cross-site scripting (XSS)
>=0.1.0, <0.14.1 · fixed in 0.14.1
GHSA-h7xw-x8wr-xpcc · CVE-2026-66296 - CVSS 6.9 Medium
guardian atom exhaustion in Guardian.Permissions.encode_permissions!/1
- Denial of service
>=2.0.0, <2.4.1 · fixed in 2.4.1
GHSA-9qx2-v587-q3gg · CVE-2026-55734 - CVSS 6.9 Medium
Atom-table exhaustion denial of service in Guardian permissions AtomEncoding via unbounded atom creation
- Denial of service
>=2.0.0, <2.4.1 · fixed in 2.4.1
GHSA-fjr5-7xrc-hmpj · CVE-2026-55733 - CVSS 6.9 Medium
Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys
- Denial of service
>=0.1.0, <2.4.1 · fixed in 2.4.1
GHSA-xqch-c77q-rgh5 · CVE-2026-54894 - CVSS 8.2 High
Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation
- Weak cryptography or TLS
>=1.0.0, <2.4.1 · fixed in 2.4.1
GHSA-7975-hp3r-5qhv · CVE-2026-55735 - CVSS 2.1 Low
YAML injection via unescaped newlines in ymlr document comments
- Other injection
>=0.0.1, <5.1.6 · fixed in 5.1.6
GHSA-p8qx-7cp9-v6c9 · CVE-2026-65636 - CVSS 9.1 CriticalCritical · CVSS 9+
Boruta accepts expired JWT client assertions due to missing exp claim validation
- Authentication bypass
>=2.3.0, <2.3.7 · fixed in 2.3.7
GHSA-xjv8-vmh5-xhf6 · CVE-2026-53431 - CVSS 8.3 High
Boruta dynamic client registration allows creation of over-privileged OAuth clients
- CWE-653
>=2.3.0, <2.3.7 · fixed in 2.3.7
GHSA-w869-fcf2-68vp · CVE-2026-65635 - CVSS 6.9 Medium
Server-side request forgery in Boruta OAuth request_uri and OpenID jwks_uri fetching
- Server-side request forgery (SSRF)
>=2.3.2, <2.3.7 · fixed in 2.3.7
GHSA-5q9h-vf5j-fr2g · CVE-2026-54885 - CVSS 6.9 Medium
Cowboy HTTP/1.1 max_headers Bypass via Duplicate Header Names Enables Memory Exhaustion
- Denial of service
>=2.0.0-pre.4, <2.18.0 · fixed in 2.18.0
EEF-CVE-2026-65624 · CVE-2026-65624 - CVSS 8.7 High
Unbounded HPACK/QPACK prefixed-integer decoding in Cowlib causes memory-exhaustion DoS
- Denial of service
>=2.0.0-pre.1, <2.19.0 · fixed in 2.19.0
EEF-CVE-2026-59248 · CVE-2026-59248 - CVSS 8.7 High
Quadratic CPU blow-up reassembling fragmented WebSocket messages in Bandit
- Denial of service
>=1.11.0, <1.12.1 · fixed in 1.12.1
GHSA-vg8x-66vg-5pxh · CVE-2026-65623 - CVSS 6.3 Medium
Sign-tolerant HTTP/1 chunk-size parser in Mint enables response smuggling against strict intermediaries on pooled connections
- HTTP request smuggling
>=0.1.0, <1.9.3 · fixed in 1.9.3
GHSA-x3x7-96vm-6h2w · CVE-2026-59249 - CVSS 8.2 High
Protobuf: Unbounded recursion depth in embedded-message decoding
- Denial of service
>=0.8.0, <0.16.1 · fixed in 0.16.1
GHSA-rv48-qqj5-crxg · CVE-2026-54451 - CVSS 9.1 CriticalCritical · CVSS 9+
Missing ID token claim validation in ueberauth_apple allows account takeover
- Authentication bypass
>=0.1.0, <0.6.2 · fixed in 0.6.2
GHSA-pxx8-68pc-p9mr · CVE-2026-55954 - CVSS 6.3 Medium
Zero-length HTTP/2 CONTINUATION frames bypass Mint's header-block byte-size cap and exhaust client memory
- Denial of service
>=0.1.0, <1.9.2 · fixed in 1.9.2
GHSA-8pf6-g464-h6h9 · CVE-2026-59246 - CVSS 8.2 High
Unbounded HTTP/1 response-header and chunked-trailer accumulation in Mint causes memory-exhaustion DoS
- Denial of service
>=0.1.0, <1.9.2 · fixed in 1.9.2
GHSA-qrfr-wh4c-3qhw · CVE-2026-58229 - CVSS 5.1 Medium
Scheme validation bypass in Phoenix.LiveView.Utils leads to XSS via <.link>
- Cross-site scripting (XSS)
>=1.2.2, <1.2.7 · fixed in 1.2.7
GHSA-5cgh-g58j-m9cq · CVE-2026-58228 - CVSS 2.1 Low
Cookie attribute injection in Plug.Conn.Cookies.encode/2
- CWE-141
>=0.1.0, <1.16.6 || >=1.17.0, <1.17.4 || >=1.18.0, <1.18.5 || >=1.19.1, <1.19.5 || >=1.20.0, <1.20.3 · fixed in 1.16.6, 1.17.4, 1.18.5, 1.19.5, 1.20.3
GHSA-wpmj-jh88-rpgm · CVE-2026-56813 - CVSS 6.9 Medium
Plug: multipart :length limit is not charged for part headers, enabling unbounded temp-file creation (denial of service)
- Denial of service
>=1.4.0-rc.0, <1.16.6 || >=1.17.0, <1.17.4 || >=1.18.0, <1.18.5 || >=1.19.1, <1.19.5 || >=1.20.0, <1.20.3 · fixed in 1.16.6, 1.17.4, 1.18.5, 1.19.5, 1.20.3
GHSA-95qv-c9g9-rm63 · CVE-2026-56814 - CVSS 2.1 Low
SQL injection via unescaped dollar-quote in Postgrex.Notifications reconnect replay causes notification denial of service
- SQL injection
>=0.16.0, <0.22.3 · fixed in 0.22.3
GHSA-4mw9-4qgj-m97w · CVE-2026-58225 - CVSS 6.3 Medium
Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff
- CWE-754
>=1.2.0-rc.0, <1.5.15 || >=1.6.0-rc.0, <1.6.17 || >=1.7.0-rc.0, <1.7.24 || >=1.8.0-rc.0, <1.8.9 · fixed in 1.5.15, 1.6.17, 1.7.24, 1.8.9
GHSA-63mc-hw7g-86rr · CVE-2026-56812 - CVSS 8.7 High
Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service
- Denial of service
>=0.11.0, <1.5.15 || >=1.6.0-rc.0, <1.6.17 || >=1.7.0-rc.0, <1.7.24 || >=1.8.0-rc.0, <1.8.9 · fixed in 1.5.15, 1.6.17, 1.7.24, 1.8.9
GHSA-6983-jfq8-485w · CVE-2026-56811 - CVSS 8.7 High
mint buffers an entire chunked response chunk in memory in Mint.HTTP1.decode_body/5
- Denial of service
>=0.5.0, <1.9.1 · fixed in 1.9.1
GHSA-c59h-fq4p-r36r · CVE-2026-56810 - CVSS 8.7 High
Unauthenticated denial-of-service via unbounded HPACK integer decoding in hpax
- Denial of service
>=0.1.1, <1.0.4 · fixed in 1.0.4
GHSA-jj2p-32j7-whj2 · CVE-2026-58226 - CVSS 9.1 CriticalCritical · CVSS 9+
QUIC has Broken TLS verification
- Weak cryptography or TLS
<1.4.4 · fixed in 1.4.4
GHSA-2r8v-p65x-3663 · CVE-2026-49457 - CVSS 4.9 Medium
RabbitMQ vulnerable to Denial of Service by publishing large messages over the HTTP API
- Denial of service
>=3.11.0, <3.11.24 || >=3.12.0, <3.12.7 · fixed in 3.11.24, 3.12.7
GHSA-w6cq-9cf4-gqpg · CVE-2023-46118 - CVSS 5.5 Medium
RabbitMQ has predictable credential obfuscation seed value used in Shovel and Federation plugins
- Weak cryptography or TLS
- CWE-335
>=3.8.0, <3.8.32 || >=3.9.0, <3.9.18 || >=3.10.0, <3.10.2 · fixed in 3.8.32, 3.9.18, 3.10.2
GHSA-v9gv-xp36-jgj8 · CVE-2022-31008 - CVSS 8.2 High
Atom-table exhaustion denial-of-service via JSON parse_document in MDEx
- Denial of service
>=0.4.3, <0.13.2 · fixed in 0.13.2
GHSA-923r-7vf4-5vw8 · CVE-2026-53426 - CVSS 5.1 Medium
Unsanitized URL schemes in MDEx Quill Delta output allow javascript: injection (XSS)
- Cross-site scripting (XSS)
>=0.8.3, <0.13.2 · fixed in 0.13.2
GHSA-4383-7xfp-gpph · CVE-2026-54889