phoenix
Peace of mind from prototype to production
Activity
- Latest release
- 2w ago
- Total releases
- 180
- Cadence
- ~13 days
- Last 12 months
- 17
Reach
- Downloads
- 153.4M
- Stars
- 23.1k
Details
- License
- MIT
- First release
- Apr 21, 2014
| Version | Released | |
|---|---|---|
1.8.13
patch
|
1.8.13
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.12
patch
|
1.8.12
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.11
patch
|
1.8.11
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.10
patch
|
1.8.10
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.5.15
patch
1 CVE
CVE-2022-42975
GHSA-p8f7-22gq-m7j9
Oct 17, 2022
Phoenix before 1.6.14 mishandles check_origin wildcarding
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
High
None
socket/transport.ex in Phoenix before 1.6.14 mishandles check_origin wildcarding. NOTE: LiveView applications are unaffected by default because of the presence of a LiveView CSRF token. Affected versions
0.1.0
0.10.0
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
+ 116 more Show less
0.2.0
0.2.1
0.2.10
0.2.11
0.2.2
0.2.3
0.2.4
0.2.5
0.2.6
0.2.7
0.2.8
0.2.9
0.3.0
0.3.1
0.4.0
0.4.1
0.5.0
0.6.0
0.6.1
0.6.2
0.7.0
0.7.1
0.7.2
0.8.0
0.9.0
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.15
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
Fixed in
1.6.14
References Updated Sep 10, 2026 · Source: OSV.dev |
1.5.15
patch
Dependencies (7)
Changelog
Compare changes
|
|
1.6.17
patch
|
1.6.17
patch
Dependencies (8)
Changelog
Compare changes
|
|
1.7.24
patch
|
1.7.24
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.9
patch
|
1.8.9
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.8
patch
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.8
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.7
patch
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.7
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.23
patch
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.7.23
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.22
patch
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.7.22
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.6
patch
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.6
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.5
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.8.5
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.4
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.8.4
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.3
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.8.3
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.2
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.8.2
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.1
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.8.1
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.0
minor
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.8.0
minor
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.0-rc.4
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.0-rc.4
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.0-rc.3
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.0-rc.3
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.0-rc.2
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.0-rc.2
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.0-rc.1
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.0-rc.1
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.8.0-rc.0
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.8.0-rc.0
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.21
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.21
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.20
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.20
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.19
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.19
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.18
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.18
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.17
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.17
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.16
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.16
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.15
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.15
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.14
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.14
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.13
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.13
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.12
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.12
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.11
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.11
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.10
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.10
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.9
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.9
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.8
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.8
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.7
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.7
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.6
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.6
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.5
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.5
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.4
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.4
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.3
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.3
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.2
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.2
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.1
patch
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.1
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.0
minor
3 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-32689
GHSA-628h-q48j-jr6q
EEF-CVE-2026-32689
May 08, 2026
Phoenix: Long-poll NDJSON body splitting causes large memory allocation
High
Network
Low
None
None
SummaryAn unauthenticated denial-of-service vulnerability in Phoenix's long-poll transport allows a remote client to allocate a large amount of memory with a HTTP request. A handful of concurrent requests can be sufficient to let the node run out of memory. See also https://cna.erlef.org/cves/CVE-2026-32689.html. DetailsThe unoptimised code path exists on the ImpactAnyone who runs a LiveView app with a public Longpoll socket or uses a Affected versions
1.7.0
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
+ 16 more Show less
1.7.2
1.7.20
1.7.21
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
Fixed in
1.7.22
1.8.6
References
Updated May 08, 2026 · Source: OSV.dev |
1.7.0
minor
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.6.16
patch
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.6.16
patch
Dependencies (8)
Changelog
Compare changes
|
|
1.7.0-rc.3
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.7.0-rc.3
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.0-rc.2
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.7.0-rc.2
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
1.7.0-rc.1
pre
2 CVEs
CVE-2026-56811
GHSA-6983-jfq8-485w
EEF-CVE-2026-56811
Sep 03, 2026
Phoenix: Unbounded channel joins per transport enables DoS over few connections
High
Network
Low
None
None
SummaryPhoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ImpactAn unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports. Affected versions
0.11.0
0.12.0
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.16.1
0.17.0
0.17.1
1.0.0
1.0.1
+ 133 more Show less
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev
CVE-2026-56812
GHSA-63mc-hw7g-86rr
EEF-CVE-2026-56812
Sep 03, 2026
Phoenix: Presence keys colliding with `Object.prototype` members break existence checks
Medium
Network
Low
None
None
SummaryThe Phoenix JavaScript presence client ( DetailsThe victim is any browser subscribed to a presence channel. When it receives the server's Phoenix wraps no try/catch around channel binding callbacks, so the Two scoping points matter. The impact is per channel topic, not global: presence state is per-topic on the server and per- If an application does not pass a client-controlled key to PoC
ImpactAn attacker with ordinary channel access can cause a persistent, stored client-side denial of service against every browser viewing a presence channel topic, freezing presence updates for all of them until the attacker disconnects. Any application driving the Phoenix JavaScript presence client with user-influenced presence keys is affected. Affected versions
1.2.0
1.2.0-rc.0
1.2.0-rc.1
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3.0
1.3.0-rc.0
1.3.0-rc.1
1.3.0-rc.2
+ 106 more Show less
1.3.0-rc.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.0-rc.0
1.4.0-rc.1
1.4.0-rc.2
1.4.0-rc.3
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.0-rc.0
1.5.1
1.5.10
1.5.11
1.5.12
1.5.13
1.5.14
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.0-rc.0
1.6.0-rc.1
1.6.1
1.6.10
1.6.11
1.6.12
1.6.13
1.6.14
1.6.15
1.6.16
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.0-rc.0
1.7.0-rc.1
1.7.0-rc.2
1.7.0-rc.3
1.7.1
1.7.10
1.7.11
1.7.12
1.7.13
1.7.14
1.7.15
1.7.16
1.7.17
1.7.18
1.7.19
1.7.2
1.7.20
1.7.21
1.7.22
1.7.23
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.0-rc.0
1.8.0-rc.1
1.8.0-rc.2
1.8.0-rc.3
1.8.0-rc.4
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
Fixed in
1.5.15
1.6.17
1.7.24
1.8.9
References
Updated Sep 03, 2026 · Source: OSV.dev |
1.7.0-rc.1
pre
Dependencies (10)
+ 2 more
Changelog
Compare changes
|