Skip to content
OpenAdvisories

Ecosystem

Hex

356 known vulnerabilities.

27 results · Clear filters · Feed

  • Critical 9.3

    Unverified Sign in with Apple callback parameter can override verified ID token claims

    Acceptance of Extraneous Untrusted Data With Trusted Data vulnerability in the Sign in with Apple strategy in pow-auth Assent allows an unauthenticated remote attacker to impersonate another user via the user parameter of the authorization callback. Apple pos…

  • Critical 9.1

    ssl_verify_fun: partial-label wildcard certificate matches hostnames across a label boundary

    Improper Validation of Certificate with Host Mismatch vulnerability in deadtrickster ssl_verify_fun allows an adversary in the middle to impersonate a TLS peer via a certificate that carries a partial-label wildcard. try_match_wildcard/4 in src/ssl_verify_hos…

  • Critical 9.1

    Custom cacerts or cacertfile do not restrict trust to the pinned CA in hackney

    Improper Certificate Validation vulnerability in hackney_ssl in benoitc hackney allows an on-path attacker to impersonate a server pinned to a private certificate authority via a certificate chain that ends in a publicly trusted root. hackney adds {partial_ch…

  • Critical 9.1

    WebSocket sessions do not verify TLS certificates, exposing API keys and OAuth tokens to on-path attackers

    Improper Certificate Validation vulnerability in the WebSocket streaming client in agentjido req_llm allows an on-path attacker to read and modify OpenAI WebSocket sessions, including the authorization bearer token, via a TLS certificate the client does not t…

  • Critical 9.2
    CVE-2026-111497 Exploited Public exploit EPSS 83%

    Out-of-Bounds Write in Google Brotli Decoder

    A buffer overflow vulnerability in the Brotli decoder (c/dec/decode.c) in Google Brotli versions 1.0.3 through 1.2.0 on all platforms allows a remote unauthenticated attacker to corrupt adjacent decoder state memory, disclose sensitive memory contents, cause …

    KEV Oct 27, 2026
  • Critical 9.3

    Improper Verification of Cryptographic Signature in dashbit nimble_zta Cloudflare strategy

    Improper Verification of Cryptographic Signature vulnerability in dashbit nimble_zta allows an unauthenticated remote attacker to authenticate as an arbitrary Cloudflare service token. Applications using the Cloudflare Zero Trust authentication strategy are a…

  • Critical 9.1

    Remember-me sign-in guard reads a session key that is never written in ash_authentication, allowing session replacement

    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. AshAuthentic…

  • Critical 9.1

    dynamic_oidc identities are not namespaced by connection in ash_authentication, allowing cross-connection account takeover

    Authentication Bypass by Spoofing vulnerability in team-alembic ash_authentication allows an attacker who operates one identity-provider connection of a dynamic_oidc strategy to be signed in as a local user established through a different connection. The stra…

  • Critical 9.1

    OAuth2 sign-in attached to an existing account without an email comparison in AshAuthentication

    Improper Authentication vulnerability in team-alembic AshAuthentication allows an attacker to be signed in as another user by linking an OAuth2 identity to an account that is not theirs. AshAuthentication.Strategy.OAuth2.UserResolver.resolve/3 matches an exis…

  • Critical 9.1

    `require_confirmed_with` is not enforced on the action and fails open on an unreadable attribute in AshAuthentication

    Authentication Bypass by Primary Weakness vulnerability in team-alembic AshAuthentication allows an unconfirmed user to obtain a session, defeating a mandatory email confirmation requirement. AshAuthentication.Strategy.Password.Actions.check_user/2 decides wh…

  • Critical 9.1

    Revoked session accepted because the session jti is never checked in AshAuthentication and AshAuthentication Phoenix

    Insufficient Session Expiration vulnerability in team-alembic AshAuthentication and AshAuthentication Phoenix allows a revoked session to remain fully authenticated. A resource configured with session_identifier :jti and require_token_presence_for_authenticat…

  • Critical 9.1

    Magic link single-use tokens replayable via TOCTOU race in AshAuthentication

    Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability in team-alembic AshAuthentication allows an attacker holding a leaked magic link to replay its single-use token and authenticate as the target subject. A magic link configured with single_use_tok…

  • Critical 9.0

    SSRF protection bypass in safeurl via IPv6 addresses and unresolvable hosts

    Server-Side Request Forgery (SSRF) vulnerability in Slab safeurl allows an attacker who controls a validated URL to reach internal network destinations the library is configured to block. Only IPv4 addresses are matched against the reserved ranges and the blo…

  • Critical 9.0

    safeurl validated address is not bound to the request, allowing DNS rebinding

    Time-of-check Time-of-use (TOCTOU) Race Condition in Slab safeurl allows an attacker who controls a hostname's DNS responses to reach internal network destinations that validation rejected. Validation returns a verdict and not the address it approved, so the …

  • Critical 9.1

    Missing one-time-use enforcement in Samly allows replay of SAML bearer assertions

    Authentication Bypass by Capture-replay vulnerability in dropbox samly allows an attacker to authenticate as the subject of a captured SAML assertion by resubmitting it. Samly.Helper.decode_idp_auth_resp/3 in lib/samly/helper.ex calls esaml_sp:validate_assert…

  • Critical 9.1

    QUIC has Broken TLS verification

    erlang_quic is a pure Erlang QUIC implementation. Prior to version 1.4.4, the QUIC client did not authenticate the server during the TLS 1.3 handshake. The CertificateVerify signature was not checked, the certificate chain was not validated, and the hostname …

  • Critical 9.1

    Boruta accepts expired JWT client assertions due to missing exp claim validation

    Authentication Bypass by Capture-replay vulnerability in malach-it Boruta allows an attacker who has obtained a previously valid JWT client assertion to authenticate as the issuing OAuth client after the assertion has expired. Boruta accepts JWT-based client …

  • Critical 9.1

    Missing ID token claim validation in ueberauth_apple allows account takeover

    Authentication Bypass by Spoofing vulnerability in ueberauth ueberauth_apple allows account takeover via unvalidated ID token claims. The Ueberauth.Strategy.Apple.Token.payload/2 function verifies the JWT signature of the callback id_token against Apple's JWK…

  • Critical 9.1

    Relyra SAML SignatureValue not cryptographically verified -> authentication bypass

    Relyra is a strict-by-default SAML 2.0 Service Provider library for Elixir and Phoenix. Versions 1.0.0 and 1.1.0 accept forged SAML signatures because SignatureValue was not cryptographically verified before the library returned a successful authentication re…

  • Critical 9.2

    Remote code execution and denial of service via unsafe Erlang term deserialization in elixir-grpc/grpc

    Deserialization of Untrusted Data and Allocation of Resources Without Limits or Throttling vulnerabilities in elixir-grpc grpc allow unauthenticated attackers to crash the BEAM node via atom table exhaustion and, when a decoded term flows into a call site tha…

  • Critical 9.2

    OAuth2/OIDC account takeover in AshAuthentication via email-based user matching

    Authentication Bypass by Spoofing vulnerability in team-alembic AshAuthentication allows account takeover of local users via OAuth2/OIDC sign-in. AshAuthentication's OAuth2 and OIDC family strategies matched the local user by email address (an upsert on the e…

  • Critical 9.5
    CVE-2026-8467 Public exploit

    Unauthenticated remote code execution via HEEx template injection in phoenix_storybook playground

    Code Injection vulnerability in phenixdigital phoenix_storybook allows unauthenticated remote code execution via unsanitized attribute value interpolation in HEEx template generation. The psb-assign WebSocket event handler in 'Elixir.PhoenixStorybook.Story.Pl…

  • Critical 9.1

    Samly access control vulnerability

    In the Samly package before 1.4.0 for Elixir, Samly.State.Store.get_assertion/3 can return an expired session, which interferes with access control because Samly.AuthHandler uses a cached session and does not replace it, even after expiry.

  • Critical 9.8

    Ecto missing `is_nil` requirement

    Ecto 2.2.0 lacks a certain protection mechanism associated with the interaction between is_nil and raise.

  • Critical 9.8

    ecdsa-elixir fails to check signatures, vulnerable to message forging

    The verify function in the Stark Bank Elixir ECDSA library (ecdsa-elixir) 1.0.0 fails to check that the signature is non-zero, which allows attackers to forge signatures on arbitrary messages.

  • Critical 9.0

    Remote Code Execution in paginator(hex)

    There is a vulnerability in Paginator (Elixir/Hex package) which makes it susceptible to Remote Code Execution (RCE) attacks via input parameters to the paginate() function. This will potentially affect all current users of Paginator prior to version 1.0.0. T…

  • Critical 9.8

    alchemist.vim vulnerable to remote code execution

    Elixir's vim plugin, alchemist.vim is vulnerable to remote code execution in the bundled alchemist-server. A malicious website can execute requests against an ephemeral port on localhost that are then evaluated as elixir code.