PatchSiren cyber security CVE debrief
CVE-2026-80218 team-alembic CVE debrief
CVE-2026-80218 Improper Authentication vulnerability in team-alembic AshAuthentication allows an attacker holding a sign-in token for one authenticated resource to be signed in as a user of a different resource. The vulnerability arises from AshAuthentication.Strategy.Password.SignInWithTokenPreparation.extract_primary_keys_from_subject/2, which improperly handles JWT sub claims, allowing an attacker to sign in as a user of a different resource. This issue affects ash_authentication: from 3.10.5 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14. Defenders should assess exposure and prioritize verification and remediation.
- Vendor
- team-alembic
- Product
- ash_authentication
- CVSS
- HIGH 7.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-18
Who should care
Defenders responsible for ash_authentication deployments should assess exposure and prioritize verification and remediation. This includes reviewing affected versions, implementing compensating controls, and monitoring for suspicious activity. Security teams and vulnerability management teams should also prioritize this vulnerability due to its high severity and potential impact on system security.
Why it matters
CVE-2026-80218 is a high-severity Improper Authentication vulnerability in team-alembic AshAuthentication, allowing an attacker to sign in as a user of a different resource using a valid sign-in token. Defenders should prioritize verifying and upgrading affected versions, assessing exposure, and implementing compensating controls.
- Potential unauthorized access to sensitive resources
- Need to verify and upgrade affected ash_authentication versions
- Possible lateral movement within compromised systems
Technical summary
The AshAuthentication.Strategy.Password.SignInWithTokenPreparation.extract_primary_keys_from_subject/2 function improperly handles JWT sub claims, allowing an attacker to sign in as a user of a different resource. This issue arises from the function's failure to restore the binding between the token's subject and the resource it was issued for. The vulnerability affects ash_authentication versions from 3.10.5 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14. Defenders should prioritize verifying and upgrading affected ash_authentication versions, assessing exposure, and implementing compensating controls.
Defensive priority
Defenders should prioritize verifying and upgrading affected ash_authentication versions, assessing exposure, and implementing compensating controls.
Recommended defensive actions
- Verify and upgrade affected ash_authentication versions
- Assess exposure and implement compensating controls
- Monitor for suspicious activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but limited information on affected versions and remediation is available. The AshAuthentication.Strategy.Password.SignInWithTokenPreparation.extract_primary_keys_from_subject/2 function improperly handles JWT sub claims. This issue affects ash_authentication: from 3.10.5 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80218 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80218
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80218 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80218
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-80218.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/commit/2640e1872e1fef4e4606e601bf00102cff784c03
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/commit/7baac243ca651eee127a84d672eee3fcff42e598
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/commit/eca8cadea0f1595ed2c10a0c177b1da9aa9e5269
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3pr8-f99q-86hp
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-80218
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.