CVE-2026-76949
Authentication Bypass by Spoofing vulnerability in team-alembic ash_authentication allows an attacker who can plant a remember-me cookie in a victim's browser to replace that victim's authenticated session with one for the attacker's own account.
AshAuthentication.Plug.Helpers.signinusingrememberme/3 skips re-authenticating an already-signed-in visitor by checking the session for "<subjectname>token", but storeinsession/2 writes that key only when requiretokenpresenceforauthentication? is enabled and otherwise writes the bare subject name. At the default setting the guard therefore reads a key that is never written, its already-signed-in branch is unreachable, and the remember-me sign-in runs on every request through the per-request browser pipeline plug. A planted remember-me cookie is consequently honoured even for a visitor holding a live authenticated session, so whatever the victim enters afterwards lands in data the attacker controls. The read path in authenticateresourcefrom_session/4 selects the key correctly, so the guard and the reader disagree about which key holds the session.
This issue affects ash_authentication: from 4.10.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://cna.erlef.org/cves/CVE-2026-76949.html, https://github.com, https://osv.dev/vulnerability/EEF-CVE-2026-76949, https://repo.hex.pm, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/76xxx/CVE-2026-76949.json, https://github.com/team-alembic/ashauthentication/security/advisories/GHSA-hh34-374j-pfr5, https://nvd.nist.gov/vuln/detail/CVE-2026-76949, https://github.com/team-alembic/ashauthentication/commit/3d3de314692558d06ec13945f857f00514e95a8c, https://github.com/team-alembic/ashauthentication/commit/9a34136b844abe179da1075067cf2835c64dcc12, https://github.com/team-alembic/ashauthentication/commit/b9568a53b438247238b1c5a4f49c8d84650f4bba, https://github.com/team-alembic/ash_authentication