ash_authentication
The Ash Authentication framework
Activity
- Latest release
- 2w ago
- Total releases
- 168
- Cadence
- ~4 days
- Last 12 months
- 27
Reach
- Downloads
- 834.6k
- Stars
- 165
Details
- License
- MIT
- First release
- Dec 08, 2022
| Version | Released | |
|---|---|---|
4.14.2
patch
|
4.14.2
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
5.0.0-rc.13
pre
|
5.0.0-rc.13
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
5.0.0-rc.12
pre
2 CVEs
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.12
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
5.0.0-rc.11
pre
2 CVEs
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.11
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
4.14.1
patch
2 CVEs
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.14.1
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
5.0.0-rc.10
pre
2 CVEs
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.10
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
4.14.0
minor
2 CVEs
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.14.0
minor
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
5.0.0-rc.9
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.9
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
5.0.0-rc.8
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.8
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
5.0.0-rc.7
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.7
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
5.0.0-rc.6
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.6
pre
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
5.0.0-rc.5
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.5
pre
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
5.0.0-rc.4
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.4
pre
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
5.0.0-rc.3
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.3
pre
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
5.0.0-rc.2
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.2
pre
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
5.0.0-rc.1
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.1
pre
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
5.0.0-rc.0
pre
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
5.0.0-rc.0
pre
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
4.13.7
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.7
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.6
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.6
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.5
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.5
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.4
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.4
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.3
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.3
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.2
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.2
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.1
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.1
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.13.0
minor
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.13.0
minor
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.12.0
minor
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.12.0
minor
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.11.0
minor
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.11.0
minor
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.10.0
minor
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.10.0
minor
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.9
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.9
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.8
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.8
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.7
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.7
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.6
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.6
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.5
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.5
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.4
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.4
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.3
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.3
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.2
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.2
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.1
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.1
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.9.0
minor
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.9.0
minor
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
4.8.7
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.7
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.8.6
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.6
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.8.5
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.5
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.8.3
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.3
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.8.2
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.2
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.8.1
patch
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.1
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.8.0
minor
3 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66882
EEF-CVE-2026-66882
GHSA-54fc-x3hv-ffhw
Aug 25, 2026
Reflected XSS in AshAuthentication confirmation and magic link interaction forms
Low
Network
Low
None
SummaryImproper Neutralization of Input During Web Page Generation (XSS) vulnerability in team-alembic AshAuthentication allows reflected cross-site scripting via the confirmation and magic link interaction forms. When a strategy is configured with Neither accept handler validates the value before rendering it. The injected script executes in the origin of the application embedding AshAuthentication, giving it access to that origin's cookies, session, and same-origin responses. Since these pages are part of the authentication flow, a victim following what appears to be a legitimate confirmation or sign-in link is a plausible target. This issue affects ash_authentication: from 4.8.0 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsOnly strategies configured with The option is not obscure: AshAuthentication's own documentation for the confirmation add-on advises that applications using AshAuthenticationPhoenix should enable it, so the affected configuration is a documented and recommended deployment rather than an unusual one. At least one of the following must be configured with
Affected versions
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
+ 31 more Show less
4.14.1
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.8.0
minor
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.7.6
patch
2 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.7.6
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.7.5
patch
2 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.7.5
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.7.4
patch
2 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.7.4
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.7.3
patch
2 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.7.3
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
4.7.2
patch
2 CVEs
CVE-2026-49757
GHSA-777c-2fxx-qr28
EEF-CVE-2026-49757
Aug 25, 2026
AshAuthentication vulnerable to OAuth2/OIDC account takeover via email-based user matching
Critical
Network
Low
None
None
SummaryAshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address rather than by the OpenID Connect DetailsPer OpenID Connect Core §5.7, only the 1. Provider login. The attacker signs in to a configured OAuth/OIDC provider with the victim's email. This is trivial for providers that don't verify email ownership, and possible under email-reuse / reclamation for providers that do. 2. AshAuthentication register step. 3. Sign-in preparation. ConfigurationsExploitation requires one of:
Providers that strictly verify email ownership and forbid reuse (e.g. modern Google Workspace, GitHub for accounts that have completed verification) are not directly exploitable, but applications that accept any of the affected strategy types in addition are still exposed via the weaker providers in the set. PoC
ImpactUnauthenticated remote account takeover against any AshAuthentication-using application that exposes an OAuth2/OIDC strategy. The default configuration of every affected strategy is vulnerable; no application-level misconfiguration is required. An attacker who succeeds gains the victim's full local identity, with read, write, and destructive access to whatever the victim's account can do. References
Affected versions
3.0.3
3.1.0
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
+ 149 more Show less
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
3.2.0
3.2.1
3.2.2
3.3.0
3.3.1
3.5.0
3.5.1
3.5.2
3.5.3
3.6.0
3.6.1
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.8
3.7.9
3.8.0
3.9.0
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5
3.9.6
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.0
5.0.0-rc.10
References
Updated Aug 26, 2026 · Source: OSV.dev
CVE-2026-65633
EEF-CVE-2026-65633
GHSA-6vcj-3h59-rrc3
Aug 25, 2026
Purpose-limited JWT accepted as full bearer authentication in AshAuthentication
Critical
Network
High
None
SummaryImproper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials when a resource uses stateless bearer-token verification. The bearer-token authentication helper This bypasses the library's intended token-exchange contract, in which the An attacker who obtains a not-yet-exchanged sign-in token for a target subject (for example via log or referrer leakage, an intercepted magic-link delivery channel, or a partially compromised intermediary) can present it as a bearer token and be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. Exploitation additionally requires that the host application wire up This issue affects ash_authentication: from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. ConfigurationsThe bypass is reachable only when a resource uses stateless bearer-token verification, i.e. Exploitation additionally requires the host application to wire up Affected versions
3.10.5
3.10.6
3.10.7
3.10.8
3.11.0
3.11.1
3.11.10
3.11.11
3.11.12
3.11.13
3.11.14
3.11.15
+ 119 more Show less
3.11.16
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.12.0
3.12.1
3.12.2
3.12.3
3.12.4
4.0.0
4.0.0-rc.0
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.0-rc.5
4.0.0-rc.6
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.10.0
4.11.0
4.12.0
4.13.0
4.13.1
4.13.2
4.13.3
4.13.4
4.13.5
4.13.6
4.13.7
4.14.0
4.14.1
4.2.0
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.3.0
4.3.1
4.3.10
4.3.11
4.3.12
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.4.0
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.5.0
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.0
4.6.1
4.6.2
4.6.3
4.6.4
4.7.0
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
4.8.0
4.8.1
4.8.2
4.8.3
4.8.5
4.8.6
4.8.7
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
4.9.6
4.9.7
4.9.8
4.9.9
5.0.0-rc.0
5.0.0-rc.1
5.0.0-rc.10
5.0.0-rc.11
5.0.0-rc.12
5.0.0-rc.2
5.0.0-rc.3
5.0.0-rc.4
5.0.0-rc.5
5.0.0-rc.6
5.0.0-rc.7
5.0.0-rc.8
5.0.0-rc.9
Fixed in
4.14.2
5.0.0-rc.13
References
Updated Sep 08, 2026 · Source: OSV.dev |
4.7.2
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|