CVE-2026-76949
Last modified
CVE-2026-76949 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. 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.sign_in_using_remember_me/3 skips re-authenticating an already-signed-in visitor by checking the session for "<subject_name>_token", but store_in_session/2 writes that key only when require_token_presence_for_authentication? 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.
Description
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.sign_in_using_remember_me/3 skips re-authenticating an already-signed-in visitor by checking the session for "<subject_name>_token", but store_in_session/2 writes that key only when require_token_presence_for_authentication? 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 authenticate_resource_from_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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| team-alembic | ash_authentication | >= 4.10.0, < 4.15.0; >= 5.0.0-rc.0, < 5.0.0-rc.14 |
| team-alembic | ash_authentication | >= 3d3de314692558d06ec13945f857f00514e95a8c, < * |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-76949?
How severe is CVE-2026-76949?
How do I fix CVE-2026-76949?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-7693The Backup Migration plugin for WordPress is vulnerable to O…7.2
- CVE-2026-76931The Zephyr Project Manager plugin for WordPress is vulnerabl…6.4
- CVE-2026-7694A flaw has been found in Acrel Electrical ECEMS Enterprise M…7.3
- CVE-2026-76940The affected Ebyte device does not restrict repeated authent…7.5
- CVE-2026-76943Xiiaozet LK100Wt contains an authentication weakness within …9.8
- CVE-2026-76945The affected Ebyte device relies on client-managed authentic…7.5
- CVE-2026-7695A vulnerability has been found in Acrel Electrical EEMS Ente…7.3
- CVE-2026-76956In libexpat 2.8.2 and 2.8.3 before 2.8.4, misinterpretation …7.5
- CVE-2026-76957libexpat before 2.8.4 lacks handler call depth tracking with…7.8
- CVE-2026-76958SAP Integration Suite does not sufficiently validate XML doc…8.5
- CVE-2026-76959SAP S/4HANA Finance (Advanced Payment Management) does not p…4.6
- CVE-2026-7696A vulnerability was found in Acrel Electrical EEMS Enterpris…6.3
Are you affected by CVE-2026-76949?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
