PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-65633 team-alembic CVE debrief

The CVE-2026-65633 Improper 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. This vulnerability affects ash_authentication from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. The vulnerability can be exploited by an attacker who obtains a not-yet-exchanged sign-in token for a target subject and presents it as a bearer token to be authenticated as that subject, fully bypassing the intended one-time-use and revocation semantics. To mitigate this vulnerability, it is essential to obtain and validate affected component inventory, verify authentication configuration, restrict access to sensitive resources, implement compensating controls, and monitor for suspicious activity.

Vendor
team-alembic
Product
ash_authentication
CVSS
HIGH 7.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-25
Original CVE updated
2026-09-01
Advisory published
2026-08-25
Advisory updated
2026-09-01

Who should care

Users of team-alembic AshAuthentication; administrators of affected systems; security teams responsible for authentication and authorization; operators of platforms using AshAuthentication; vulnerability management teams; and security teams responsible for monitoring and incident response should be aware of this vulnerability and take necessary actions to mitigate it. They should review the authentication configuration, restrict access to sensitive resources, and implement compensating controls to prevent exploitation. Additionally, they should verify affected component inventory and monitor for suspicious activity to ensure the security of their systems. It is also essential for them to stay informed about updates and patches from the vendor and apply them as soon as possible. Security teams should also review and update their incident response plans to address potential exploitation of this vulnerability. Furthermore, asset inventory management and source tracking are crucial in identifying and mitigating the vulnerability. By taking these steps, organizations can minimize the risk associated with this vulnerability and protect their systems from potential attacks. Regularly reviewing and updating security configurations and monitoring for suspicious activity are also essential in maintaining the security of systems using AshAuthentication. By being proactive and taking necessary precautions, organizations can reduce the likelihood of exploitation and minimize potential damage. Security teams should also consider implementing additional security measures, such as multi-factor authentication and enhanced monitoring, to further protect their systems. Overall, a comprehensive approach to security and vigilance is necessary to mitigate the risks associated with this vulnerability. To ensure the security of their systems, organizations should prioritize the mitigation of this vulnerability and take immediate action to protect their assets. This includes verifying authentication configurations, restricting access to sensitive resources, and implementing compensating controls. By doing so, organizations can minimize the risk of exploitation and protect their systems.

Technical summary

The CVE-2026-65633 Improper 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 vulnerability affects ash_authentication from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. The bearer-token authentication helper AshAuthentication.Plug.Helpers.retrieve_from_bearer/3 verifies an Authorization: Bearer JWT's signature and rejects tokens containing an act claim, but performs no check that the token's purpose claim equals user at the bearer boundary. When the resource is configured with require_token_presence_for_authentication?: false (the DSL default), the follow-on validate_token/3 helper returns {:ok, nil} without consulting the token resource, so no downstream check on purpose takes place either. As a result, any valid, non-expired JWT the library itself issued for a narrow, single-purpose flow (most notably the purpose: sign_in token that WebAuthn always emits during sign-in, and that the Password strategy emits when sign-in tokens are enabled) is accepted directly as a general-purpose bearer credential and resolves to a full current_user assignment.

Defensive priority

CVE-2026-65633 Improper Authentication vulnerability in team-alembic AshAuthentication allows purpose-limited JWTs to be replayed as full bearer API credentials. Obtain and validate affected component inventory; verify authentication configuration; restrict access to sensitive resources.

Recommended defensive actions

  • Obtain and validate affected component inventory
  • Verify authentication configuration
  • Restrict access to sensitive resources
  • Implement compensating controls
  • Monitor for suspicious activity

Evidence notes

The CVE-2026-65633 Improper Authentication vulnerability affects ash_authentication from 3.10.5 before 4.14.2 and from 5.0.0-rc.0 before 5.0.0-rc.13. Limited information available on exploitation; verify authentication configuration and restrict access.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-65633 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-65633

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-65633 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-65633

    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-65633.html

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/commit/124eddd1bbeb40289c3fe8831ac10677a19fcf09

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/commit/8cf8b2d4426172be0900a3505e9491800b951750

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-6vcj-3h59-rrc3

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://osv.dev/vulnerability/EEF-CVE-2026-65633

    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.