hex incidents

Recent hex vulnerabilities and malicious packages from OSV and CISA KEV, enriched with EPSS exploit probability.

UNKNOWNHex

Terminal escape sequence injection in mix usage_rules.search_docs via package documentation metadata

Terminal escape sequence injection in mix usage_rules.search_docs via package documentation metadata

1 week ago
UNKNOWNHex

AshAi aggregate tool can read field-policy-protected fields

AshAi aggregate tool can read field-policy-protected fields

1 week ago
UNKNOWNHex

AshLua eval read operations can read field-policy-protected fields via aggregates

AshLua eval read operations can read field-policy-protected fields via aggregates

1 week ago
UNKNOWNHex

Unauthenticated authorize requests create unbounded, never-expiring CIMD client rows and cache entries in ash_authentication_oauth2_server

Unauthenticated authorize requests create unbounded, never-expiring CIMD client rows and cache entries in ash_authentication_oauth2_server

1 week ago
UNKNOWNHex

ash_authentication_oauth2_server serves tenant-specific OAuth metadata as publicly cacheable without Vary, enabling cross-tenant confusion

ash_authentication_oauth2_server serves tenant-specific OAuth metadata as publicly cacheable without Vary, enabling cross-tenant confusion

1 week ago
UNKNOWNHex

ash_authentication_oauth2_server aliases every protocol endpoint under /.well-known, bypassing path-scoped controls

ash_authentication_oauth2_server aliases every protocol endpoint under /.well-known, bypassing path-scoped controls

1 week ago
UNKNOWNHex

Non-canonical ULID spellings are accepted and alias to the same record in ash_double_entry

Non-canonical ULID spellings are accepted and alias to the same record in ash_double_entry

1 week ago
UNKNOWNHex

AshLua read operation aggregate bypasses the exposed-field allow-list, exposing private attributes

AshLua read operation aggregate bypasses the exposed-field allow-list, exposing private attributes

1 week ago
UNKNOWNHex

ash_authentication_oauth2_server CIMD fetcher classifies IPv4-in-IPv6 and site-local addresses as public, allowing SSRF

ash_authentication_oauth2_server CIMD fetcher classifies IPv4-in-IPv6 and site-local addresses as public, allowing SSRF

1 week ago
UNKNOWNHex

Terminal escape sequence injection in the mix igniter.install confirmation prompt via package metadata

Terminal escape sequence injection in the mix igniter.install confirmation prompt via package metadata

1 week ago
UNKNOWNHex

ash_authentication_oauth2_server treats an empty resolved secret as valid, opening the gated Dynamic Client Registration endpoint

ash_authentication_oauth2_server treats an empty resolved secret as valid, opening the gated Dynamic Client Registration endpoint

1 week ago
UNKNOWNHex

ash_authentication_oauth2_server interpolates a tenant-derived value into the WWW-Authenticate challenge without escaping, allowing header parameter injection

ash_authentication_oauth2_server interpolates a tenant-derived value into the WWW-Authenticate challenge without escaping, allowing header parameter injection

1 week ago
UNKNOWNHex

Unbounded key authorization in mpp Tempo fee-payer sponsorship inflates gas cost and sponsors access-key provisioning

Unbounded key authorization in mpp Tempo fee-payer sponsorship inflates gas cost and sponsors access-key provisioning

1 week ago
UNKNOWNHex

Unbounded EIP-7702 authorization list in mpp Tempo fee-payer sponsorship inflates gas cost and sponsors account delegation

Unbounded EIP-7702 authorization list in mpp Tempo fee-payer sponsorship inflates gas cost and sponsors account delegation

1 week ago
UNKNOWNHex

Ash string length constraints count graphemes, so a combining-mark string of any size passes max_length

Ash string length constraints count graphemes, so a combining-mark string of any size passes max_length

1 week ago
UNKNOWNHex

Unbounded HTTP/1 status-line and chunk-extension buffering in Mint causes memory-exhaustion DoS

Unbounded HTTP/1 status-line and chunk-extension buffering in Mint causes memory-exhaustion DoS

1 week ago
UNKNOWNHex

Quadratic chunk-size parsing in Mint.HTTP1.Parse allows CPU-exhaustion DoS

Quadratic chunk-size parsing in Mint.HTTP1.Parse allows CPU-exhaustion DoS

1 week ago
UNKNOWNHex

Ash.update_many/4 atomic path skips resource policy authorization, allowing updates to forbidden records

Ash.update_many/4 atomic path skips resource policy authorization, allowing updates to forbidden records

2 weeks ago
UNKNOWNHex

Unescaped path parameters in AshTypescript generated TypeScript client allow request redirection

Unescaped path parameters in AshTypescript generated TypeScript client allow request redirection

2 weeks ago
UNKNOWNHex

Ash.Reactor change step fails open, skipping a change when its where guard raises

Ash.Reactor change step fails open, skipping a change when its where guard raises

2 weeks ago
UNKNOWNHex

Ash.Resource.Validation.Confirm leaks a confirmed field's stored value in the atomic mismatch error

Ash.Resource.Validation.Confirm leaks a confirmed field's stored value in the atomic mismatch error

2 weeks ago
UNKNOWNHex

Ash.Vector wraps the 16-bit dimension header for vectors over 65,535 elements, corrupting data and crashing reads

Ash.Vector wraps the 16-bit dimension header for vectors over 65,535 elements, corrupting data and crashing reads

2 weeks ago
UNKNOWNHex

ETS and Mnesia data layers overwrite an existing record on create instead of enforcing primary-key uniqueness

ETS and Mnesia data layers overwrite an existing record on create instead of enforcing primary-key uniqueness

2 weeks ago
UNKNOWNHex

Ash.Actions.Aggregate authorizes an aggregate under one action but computes it under another

Ash.Actions.Aggregate authorizes an aggregate under one action but computes it under another

2 weeks ago
UNKNOWNHex

Ash.Filter.Runtime materializes a combinatorial cross-product over to-many relationships, exhausting memory

Ash.Filter.Runtime materializes a combinatorial cross-product over to-many relationships, exhausting memory

2 weeks ago
UNKNOWNHex

Non-finite Infinity/NaN decimal values bypass bounds constraints in Ash.Type.Decimal

Non-finite Infinity/NaN decimal values bypass bounds constraints in Ash.Type.Decimal

2 weeks ago
UNKNOWNHex

Unbounded atom creation from client-supplied RPC field names in AshTypescript field formatter

Unbounded atom creation from client-supplied RPC field names in AshTypescript field formatter

2 weeks ago
UNKNOWNHex

RPC error handler fails open in AshTypescript, disclosing unredacted errors

RPC error handler fails open in AshTypescript, disclosing unredacted errors

2 weeks ago
UNKNOWNHex

Ash.Type.UUIDv7 accepts non-v7 UUIDs that then fail to load, causing persistent denial of service

Ash.Type.UUIDv7 accepts non-v7 UUIDs that then fail to load, causing persistent denial of service

2 weeks ago
UNKNOWNHex

Ash.Type ignores outer array constraints on nested {:array, {:array, type}} inputs

Ash.Type ignores outer array constraints on nested {:array, {:array, type}} inputs

2 weeks ago
UNKNOWNHex

Authorization-redacted field values disclosed through AshTypescript result normalization

Authorization-redacted field values disclosed through AshTypescript result normalization

2 weeks ago
UNKNOWNHex

Ash relationship parent(...) filter degrades to an IS NULL match when the parent field is unresolved, leaking scoped records

Ash relationship parent(...) filter degrades to an IS NULL match when the parent field is unresolved, leaking scoped records

2 weeks ago
UNKNOWNHex

Route handler return value echoed into AshTypescript error response

Route handler return value echoed into AshTypescript error response

2 weeks ago
UNKNOWNHex

Ash.Type.CiString validates length and match constraints before case folding, allowing constraint bypass

Ash.Type.CiString validates length and match constraints before case folding, allowing constraint bypass

2 weeks ago
UNKNOWNHex

Unbounded atom creation from typed struct field names in AshTypescript field selector

Unbounded atom creation from typed struct field names in AshTypescript field selector

2 weeks ago
UNKNOWNHex

Match regex runs on over-length input in Ash.Type.String, enabling regex denial of service

Match regex runs on over-length input in Ash.Type.String, enabling regex denial of service

2 weeks ago
UNKNOWNHex

Ash.Policy.Authorizer returns records denied by a runtime read policy to any actor

Ash.Policy.Authorizer returns records denied by a runtime read policy to any actor

2 weeks ago
UNKNOWNHex

Ash.Type.Union with :map_with_tag does not force the tag on dump, enabling tag confusion

Ash.Type.Union with :map_with_tag does not force the tag on dump, enabling tag confusion

2 weeks ago
UNKNOWNHex

Ash.Actions.Read.AsyncLimiter busy-spins a scheduler while awaiting slow async reads

Ash.Actions.Read.AsyncLimiter busy-spins a scheduler while awaiting slow async reads

2 weeks ago
UNKNOWNHex

Declared argument constraints not enforced on AshTypescript typed controller routes

Declared argument constraints not enforced on AshTypescript typed controller routes

2 weeks ago
UNKNOWNHex

AshAdmin LiveView events intern atoms from client input, exhausting the atom table (node DoS)

AshAdmin LiveView events intern atoms from client input, exhausting the atom table (node DoS)

2 weeks ago
UNKNOWNHex

Stored XSS in AshAdmin relationship typeahead via unescaped label_field content

Stored XSS in AshAdmin relationship typeahead via unescaped label_field content

2 weeks ago
UNKNOWNHex

EEx template evaluation of prompt content in AshAi enables remote code execution

EEx template evaluation of prompt content in AshAi enables remote code execution

2 weeks ago
UNKNOWNHex

AshAi vectorize change leaks raw embedding-provider errors, including credentials, in a user-facing error

AshAi vectorize change leaks raw embedding-provider errors, including credentials, in a user-facing error

2 weeks ago
UNKNOWNHex

MCP DNS-rebinding origin check in AshAi is bypassed by a spoofed X-Forwarded-Proto header

MCP DNS-rebinding origin check in AshAi is bypassed by a spoofed X-Forwarded-Proto header

2 weeks ago
UNKNOWNHex

AshAdmin composite primary key decoding accepts arbitrary fields, enabling a secret-attribute oracle

AshAdmin composite primary key decoding accepts arbitrary fields, enabling a secret-attribute oracle

2 weeks ago
UNKNOWNHex

AshAi echoes raw tool exception messages into the conversation, disclosing internal details

AshAi echoes raw tool exception messages into the conversation, disclosing internal details

2 weeks ago
UNKNOWNHex

AshAi tool loop never terminates when all tool calls are filtered out, enabling denial of service

AshAi tool loop never terminates when all tool calls are filtered out, enabling denial of service

2 weeks ago
UNKNOWNHex

AshPhoenix get_subdomain maps a crafted or differently-cased Host header to an arbitrary tenant

AshPhoenix get_subdomain maps a crafted or differently-cased Host header to an arbitrary tenant

2 weeks ago
UNKNOWNHex

Identity tool filter in AshAi accepts operator maps, allowing update or destroy of unidentified records

Identity tool filter in AshAi accepts operator maps, allowing update or destroy of unidentified records

2 weeks ago
UNKNOWNHex

Query-parameter injection in AshAdmin row-action links via unencoded string primary keys

Query-parameter injection in AshAdmin row-action links via unencoded string primary keys

2 weeks ago
UNKNOWNHex

Broken access control in AshPhoenix SubdomainHook via a nil tenant in handle_subdomain

Broken access control in AshPhoenix SubdomainHook via a nil tenant in handle_subdomain

2 weeks ago
UNKNOWNHex

AshAdmin cookie reader matches names by substring, enabling actor/session shadowing from a sibling subdomain

AshAdmin cookie reader matches names by substring, enabling actor/session shadowing from a sibling subdomain

2 weeks ago
UNKNOWNHex

AshPhoenix Form.Auto leaks submitted params in an unknown _union_type error message

AshPhoenix Form.Auto leaks submitted params in an unknown _union_type error message

2 weeks ago
UNKNOWNHex

AshAdmin ships a hardcoded CSP nonce, allowing nonce-based CSP bypass

AshAdmin ships a hardcoded CSP nonce, allowing nonce-based CSP bypass

2 weeks ago
UNKNOWNHex

Path traversal in AshAdmin file uploads via unsanitized client filename

Path traversal in AshAdmin file uploads via unsanitized client filename

2 weeks ago
UNKNOWNHex

AshPhoenix FilterForm allows filtering across non-public relationships, disclosing private related data

AshPhoenix FilterForm allows filtering across non-public relationships, disclosing private related data

2 weeks ago
UNKNOWNHex

JSON path injection via unescaped get_path segments in AshSqlite

JSON path injection via unescaped get_path segments in AshSqlite

2 weeks ago
UNKNOWNHex

Algorithmic-complexity denial of service in AshPaperTrail full-diff list tracking

Algorithmic-complexity denial of service in AshPaperTrail full-diff list tracking

2 weeks ago
UNKNOWNHex

Job argument injection via :args overrides primary_key and tenant in AshOban

Job argument injection via :args overrides primary_key and tenant in AshOban

2 weeks ago
UNKNOWNHex

Broken access control in AshGraphql subscription batcher applies authorization suppression to only the first notification

Broken access control in AshGraphql subscription batcher applies authorization suppression to only the first notification

2 weeks ago
UNKNOWNHex

Query-complexity limit bypass via first/last pagination arguments in AshGraphql enables denial of service

Query-complexity limit bypass via first/last pagination arguments in AshGraphql enables denial of service

2 weeks ago
UNKNOWNHex

Unhandled KeyError in AshGraphql relay node resolution crashes queries via an unknown type segment

Unhandled KeyError in AshGraphql relay node resolution crashes queries via an unknown type segment

2 weeks ago
UNKNOWNHex

Unescaped backslash allows LIKE wildcard injection in AshSql string search

Unescaped backslash allows LIKE wildcard injection in AshSql string search

2 weeks ago
UNKNOWNHex

rename_tenant returns :ok on a failed rename, enabling cross-tenant access in AshPostgres

rename_tenant returns :ok on a failed rename, enabling cross-tenant access in AshPostgres

2 weeks ago
UNKNOWNHex

Re-entrant synchronous publish in AshGraphql subscription batcher delivers one subscriber's records to another's topic

Re-entrant synchronous publish in AshGraphql subscription batcher delivers one subscriber's records to another's topic

2 weeks ago
UNKNOWNHex

Same-named aggregates with differing filters are conflated in AshSql

Same-named aggregates with differing filters are conflated in AshSql

2 weeks ago
UNKNOWNHex

Incomplete redaction re-attaches the original error path in AshGraphql, leaking internal field names

Incomplete redaction re-attaches the original error path in AshGraphql, leaking internal field names

2 weeks ago
UNKNOWNHex

Unbounded handle_error recursion enables denial of service in AshOban triggers

Unbounded handle_error recursion enables denial of service in AshOban triggers

2 weeks ago
UNKNOWNHex

SQL string_trim removes only spaces, diverging from in-memory trimming in AshSql

SQL string_trim removes only spaces, diverging from in-memory trimming in AshSql

2 weeks ago
UNKNOWNHex

Sensitive fields nested in embedded values are not redacted in AshPaperTrail versions

Sensitive fields nested in embedded values are not redacted in AshPaperTrail versions

2 weeks ago
UNKNOWNHex

Cloaked plaintext leaks through a non-sensitive action argument in AshCloak

Cloaked plaintext leaks through a non-sensitive action argument in AshCloak

2 weeks ago
UNKNOWNHex

Encrypted ID token or JARM response accepted without a nested signature in erlef oidcc

Encrypted ID token or JARM response accepted without a nested signature in erlef oidcc

2 weeks ago
UNKNOWNHex

Unsafe deserialization of decrypted terms enables node DoS in AshCloak

Unsafe deserialization of decrypted terms enables node DoS in AshCloak

2 weeks ago
UNKNOWNHex

Distinct-query aggregate drops the tenant schema prefix, leaking across tenants in AshSql

Distinct-query aggregate drops the tenant schema prefix, leaking across tenants in AshSql

2 weeks ago
UNKNOWNHex

Sensitive attribute values stored in a non-sensitive public changes map in AshPaperTrail

Sensitive attribute values stored in a non-sensitive public changes map in AshPaperTrail

2 weeks ago
UNKNOWNHex

exists/2 predicate silently dropped on limited relationships with a parent() filter in AshSql

exists/2 predicate silently dropped on limited relationships with a parent() filter in AshSql

2 weeks ago
UNKNOWNHex

Cross-tenant subscription disclosure in AshGraphql authorizes notifications in memory without a tenant-scoped read

Cross-tenant subscription disclosure in AshGraphql authorizes notifications in memory without a tenant-scoped read

2 weeks ago
UNKNOWNHex

Doggo vulnerable to cross-site scripting via unescaped date field values

Doggo vulnerable to cross-site scripting via unescaped date field values

2 weeks ago
HIGHHex

gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`

gRPC Erlang package has unbounded request body accumulation in `read_full_body/3`

3 weeks ago
HIGHHex

gRPC Erlang package has unbounded gzip decompression (decompression bomb)

gRPC Erlang package has unbounded gzip decompression (decompression bomb)

3 weeks ago
UNKNOWNHex

Reflected XSS in AshAuthentication confirmation and magic link interaction forms

Reflected XSS in AshAuthentication confirmation and magic link interaction forms

3 weeks ago
HIGHHex

gRPC Erlang package's path bindings are overridable by query string and request body

gRPC Erlang package's path bindings are overridable by query string and request body

3 weeks ago
UNKNOWNHex

Purpose-limited JWT accepted as full bearer authentication in AshAuthentication

Purpose-limited JWT accepted as full bearer authentication in AshAuthentication

3 weeks ago
CRITICALHex

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

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

3 weeks ago
CRITICALHex

gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads

gRPC Erlang package vulnerable to Remote Code Execution with attacker-controlled gRPC payloads

3 weeks ago
UNKNOWNHex

Element and Attribute Names Injected Verbatim into XML Output in xml_builder

Element and Attribute Names Injected Verbatim into XML Output in xml_builder

3 weeks ago
UNKNOWNHex

Round-trip Corruption via Improper Entity Escaping in xml_builder

Round-trip Corruption via Improper Entity Escaping in xml_builder

3 weeks ago
UNKNOWNHex

CDATA Section Breakout via Unsanitised ]]> in xml_builder

CDATA Section Breakout via Unsanitised ]]> in xml_builder

3 weeks ago
UNKNOWNHex

Missing InResponseTo validation in Samly allows acceptance of unsolicited SAML responses

Missing InResponseTo validation in Samly allows acceptance of unsolicited SAML responses

3 weeks ago
UNKNOWNHex

HTTP/2 connection-window starvation pins Plug processes indefinitely in Bandit

HTTP/2 connection-window starvation pins Plug processes indefinitely in Bandit

3 weeks ago
UNKNOWNHex

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

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

3 weeks ago
UNKNOWNHex

HTTP/2 header field values containing CR, LF or NUL are passed to the application unvalidated in Bandit

HTTP/2 header field values containing CR, LF or NUL are passed to the application unvalidated in Bandit

3 weeks ago
UNKNOWNHex

On-chain transfer proof is not single-use in mpp EVM payment method, enabling cross-challenge replay

On-chain transfer proof is not single-use in mpp EVM payment method, enabling cross-challenge replay

3 weeks ago
UNKNOWNHex

Non-atomic hash-credential dedup in mpp Tempo allows replay of a confirmed payment under a concurrent race

Non-atomic hash-credential dedup in mpp Tempo allows replay of a confirmed payment under a concurrent race

3 weeks ago
UNKNOWNHex

Tempo fee sponsorship in mpp bounds each transaction but not aggregate exposure, allowing concurrent sponsor-wallet drain

Tempo fee sponsorship in mpp bounds each transaction but not aggregate exposure, allowing concurrent sponsor-wallet drain

3 weeks ago
UNKNOWNHex

Static memo configuration in mpp Tempo disables per-challenge attribution binding, enabling third-party replay

Static memo configuration in mpp Tempo disables per-challenge attribution binding, enabling third-party replay

3 weeks ago
MODERATEHex

membrane_mp4_plugin has an unauthenticated denial-of-service via BEAM atom table exhaustion

membrane_mp4_plugin has an unauthenticated denial-of-service via BEAM atom table exhaustion

4 weeks ago
UNKNOWNHex

Link Header Directive Smuggling via Unescaped target/rel/Attribute Keys in cow_link:link/1

Link Header Directive Smuggling via Unescaped target/rel/Attribute Keys in cow_link:link/1

4 weeks ago
UNKNOWNHex

Filter expression injection via forged keyset pagination cursor in Ash

Filter expression injection via forged keyset pagination cursor in Ash

4 weeks ago
UNKNOWNHex

Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR

Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR

1 month ago
UNKNOWNHex

Predicate injection in manage_relationship belongs_to lookup discloses secret lookup keys in Ash

Predicate injection in manage_relationship belongs_to lookup discloses secret lookup keys in Ash

1 month ago
UNKNOWNHex

Memory exhaustion via unbounded deserialization of keyset pagination cursors in Ash.Page.Keyset

Memory exhaustion via unbounded deserialization of keyset pagination cursors in Ash.Page.Keyset

1 month ago
UNKNOWNHex

SQL injection via the :comment option in Postgrex.stream/4

SQL injection via the :comment option in Postgrex.stream/4

1 month ago
UNKNOWNHex

Atom Exhaustion via _entities Representation Keys in DivvyPayHQ absinthe_federation

Atom Exhaustion via _entities Representation Keys in DivvyPayHQ absinthe_federation

1 month ago
UNKNOWNHex

Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service

Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service

1 month ago
UNKNOWNHex

CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input

CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input

1 month ago
UNKNOWNHex

html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection

html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection

1 month ago
UNKNOWNHex

html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking

html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking

1 month ago
UNKNOWNHex

html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding

html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding

1 month ago
UNKNOWNHex

Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service

Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service

1 month ago
UNKNOWNHex

Livebook Teams identity check fails open when the deployment group is unresolvable, allowing unauthenticated access

Livebook Teams identity check fails open when the deployment group is unresolvable, allowing unauthenticated access

1 month ago
UNKNOWNHex

Path traversal in imported file_entries name allows arbitrary file write via URL-type entry download

Path traversal in imported file_entries name allows arbitrary file write via URL-type entry download

1 month ago
UNKNOWNHex

Livebook Teams identity callback lacks state binding, allowing login CSRF

Livebook Teams identity callback lacks state binding, allowing login CSRF

1 month ago
UNKNOWNHex

Unescaped deployment environment variables in generated setup commands

Unescaped deployment environment variables in generated setup commands

1 month ago
UNKNOWNHex

JS-view sandboxed output can synthesize keyboard events to trigger unconfirmed global shortcuts

JS-view sandboxed output can synthesize keyboard events to trigger unconfirmed global shortcuts

1 month ago
UNKNOWNHex

Oidcc.Plug.AuthorizationCallback accepts callbacks with no authorize session or no state parameter, defeating CSRF protection

Oidcc.Plug.AuthorizationCallback accepts callbacks with no authorize session or no state parameter, defeating CSRF protection

1 month ago
UNKNOWNHex

Oidcc.Plug.Authorize user agent session binding inert due to case-sensitive header lookup

Oidcc.Plug.Authorize user agent session binding inert due to case-sensitive header lookup

1 month ago
UNKNOWNHex

Reflected XSS in oaskit's default HTML error handler

Reflected XSS in oaskit's default HTML error handler

1 month agoEPSS 0%
UNKNOWNHex

Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation

Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation

1 month ago
UNKNOWNHex

Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys

Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys

1 month ago
UNKNOWNHex

guardian atom exhaustion in Guardian.Permissions.encode_permissions!/1

guardian atom exhaustion in Guardian.Permissions.encode_permissions!/1

1 month ago
UNKNOWNHex

Atom-table exhaustion denial of service in Guardian permissions AtomEncoding via unbounded atom creation

Atom-table exhaustion denial of service in Guardian permissions AtomEncoding via unbounded atom creation

1 month ago
UNKNOWNHex

YAML injection via unescaped newlines in ymlr document comments

YAML injection via unescaped newlines in ymlr document comments

1 month ago
UNKNOWNHex

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

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

1 month ago
UNKNOWNHex

Boruta dynamic client registration allows creation of over-privileged OAuth clients

Boruta dynamic client registration allows creation of over-privileged OAuth clients

1 month ago
UNKNOWNHex

Server-side request forgery in Boruta OAuth request_uri and OpenID jwks_uri fetching

Server-side request forgery in Boruta OAuth request_uri and OpenID jwks_uri fetching

1 month ago
UNKNOWNHex

Quadratic CPU blow-up reassembling fragmented WebSocket messages in Bandit

Quadratic CPU blow-up reassembling fragmented WebSocket messages in Bandit

1 month ago
UNKNOWNHex

Unbounded max_fee_per_gas in mpp Tempo fee-payer enables single-request wallet drain

Unbounded max_fee_per_gas in mpp Tempo fee-payer enables single-request wallet drain

2 months ago
UNKNOWNHex

Missing gas_limit validation in mpp Tempo fee-payer enables wallet drain

Missing gas_limit validation in mpp Tempo fee-payer enables wallet drain

2 months ago
UNKNOWNHex

Unbounded access list in mpp Tempo fee-payer inflates gas cost per payment

Unbounded access list in mpp Tempo fee-payer inflates gas cost per payment

2 months ago
UNKNOWNHex

Sign-tolerant HTTP/1 chunk-size parser in Mint enables response smuggling against strict intermediaries on pooled connections

Sign-tolerant HTTP/1 chunk-size parser in Mint enables response smuggling against strict intermediaries on pooled connections

2 months ago
UNKNOWNHex

Scheme validation bypass in Phoenix.LiveView.Utils leads to XSS via <.link>

Scheme validation bypass in Phoenix.LiveView.Utils leads to XSS via <.link>

2 months ago
UNKNOWNHex

Cookie attribute injection in Plug.Conn.Cookies.encode/2

Cookie attribute injection in Plug.Conn.Cookies.encode/2

2 months ago
UNKNOWNHex

SQL injection via unescaped dollar-quote in Postgrex.Notifications reconnect replay causes notification denial of service

SQL injection via unescaped dollar-quote in Postgrex.Notifications reconnect replay causes notification denial of service

2 months ago
UNKNOWNHex

Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service

Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service

2 months ago
UNKNOWNHex

Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff

Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff

2 months agoEPSS 1%
UNKNOWNHex

Email-derived URL path injection in the Swoosh Microsoft Graph adapter

Email-derived URL path injection in the Swoosh Microsoft Graph adapter

2 months ago
UNKNOWNHex

Unbounded memory allocation in highlight_lines range expansion in mdex

Unbounded memory allocation in highlight_lines range expansion in mdex

2 months ago
UNKNOWNHex

Atom-table exhaustion denial-of-service via JSON parse_document in MDEx

Atom-table exhaustion denial-of-service via JSON parse_document in MDEx

2 months ago
UNKNOWNHex

Cross-site scripting in MDEx via unescaped highlight_lines_class code-fence attribute

Cross-site scripting in MDEx via unescaped highlight_lines_class code-fence attribute

2 months ago
UNKNOWNHex

Unsanitized URL schemes in MDEx Quill Delta output allow javascript: injection (XSS)

Unsanitized URL schemes in MDEx Quill Delta output allow javascript: injection (XSS)

2 months ago
UNKNOWNHex

Private action arguments can be set by user input in Ash

Private action arguments can be set by user input in Ash

2 months ago
UNKNOWNHex

Stored XSS via unescaped HTML attribute values in earmark

Stored XSS via unescaped HTML attribute values in earmark

3 months ago
UNKNOWNHex

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

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

3 months ago
UNKNOWNHex

grpc gzip decompression bomb in GRPC.Compressor.Gzip.decompress/1

grpc gzip decompression bomb in GRPC.Compressor.Gzip.decompress/1

3 months agoEPSS 0%
UNKNOWNHex

Authorization bypass via path binding override in elixir-grpc/grpc HTTP transcoding

Authorization bypass via path binding override in elixir-grpc/grpc HTTP transcoding

3 months ago
UNKNOWNHex

Multipart form-data header injection in Req via unescaped name/filename/content_type

Multipart form-data header injection in Req via unescaped name/filename/content_type

3 months ago
UNKNOWNHex

gun HTTP/2 PUSH_PROMISE authority not validated against connection origin allows cross-origin cookie injection

gun HTTP/2 PUSH_PROMISE authority not validated against connection origin allows cross-origin cookie injection

3 months agoEPSS 0%
UNKNOWNHex

Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies

Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies

3 months ago
UNKNOWNHex

gun HTTP/1.1 response buffer has no size limit allowing server-controlled memory exhaustion

gun HTTP/1.1 response buffer has no size limit allowing server-controlled memory exhaustion

3 months agoEPSS 0%
UNKNOWNHex

HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/2

HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/2

3 months agoEPSS 0%
UNKNOWNHex

gun HTTP/1.1 client accepts unsolicited 101 Switching Protocols response allowing server-driven protocol hijack and OOM

gun HTTP/1.1 client accepts unsolicited 101 Switching Protocols response allowing server-driven protocol hijack and OOM

3 months agoEPSS 0%
MODERATEHex

cowboy and gun affected by an HTTP Request/Response Splitting vulnerability

cowboy and gun affected by an HTTP Request/Response Splitting vulnerability

3 months ago
UNKNOWNHex

CRLF injection in Tesla.Multipart.add_content_type_param/2 allows HTTP header injection

CRLF injection in Tesla.Multipart.add_content_type_param/2 allows HTTP header injection

3 months ago
UNKNOWNHex

Decompression bomb in Tesla.Middleware.DecompressResponse and Tesla.Middleware.Compression

Decompression bomb in Tesla.Middleware.DecompressResponse and Tesla.Middleware.Compression

3 months ago
UNKNOWNHex

Authorization header leaks to third-party origin on cross-origin redirect in Tesla.Middleware.FollowRedirects

Authorization header leaks to third-party origin on cross-origin redirect in Tesla.Middleware.FollowRedirects

3 months ago
UNKNOWNHex

CRLF injection in Tesla.Multipart disposition parameters allows multipart part header injection

CRLF injection in Tesla.Multipart disposition parameters allows multipart part header injection

3 months ago
UNKNOWNHex

HTTP/2 CONTINUATION flood in Mint client via unbounded header-block accumulation

HTTP/2 CONTINUATION flood in Mint client via unbounded header-block accumulation

3 months ago
UNKNOWNHex

Unbounded conn.streams growth in Mint HTTP/2 client via unenforced PUSH_PROMISE concurrency

Unbounded conn.streams growth in Mint HTTP/2 client via unenforced PUSH_PROMISE concurrency

3 months ago
UNKNOWNHex

Atom table exhaustion via untrusted URL scheme in Tesla.Adapter.Mint

Atom table exhaustion via untrusted URL scheme in Tesla.Adapter.Mint

3 months ago
UNKNOWNHex

ex_aws_sns SigningCertURL not validated in verify_message/1

ex_aws_sns SigningCertURL not validated in verify_message/1

3 months agoEPSS 0%
UNKNOWNHex

Unbounded range expansion in cron describe causes memory exhaustion in oban_web

Unbounded range expansion in cron describe causes memory exhaustion in oban_web

3 months ago
UNKNOWNHex

Missing authorization check on save-job event handler in oban_web

Missing authorization check on save-job event handler in oban_web

3 months ago
UNKNOWNHex

Unbounded body accumulation in HTTP/3 response loop in hackney

Unbounded body accumulation in HTTP/3 response loop in hackney

3 months ago
UNKNOWNHex

Unauthenticated denial-of-service via BEAM atom table exhaustion in phoenix_storybook

Unauthenticated denial-of-service via BEAM atom table exhaustion in phoenix_storybook

3 months ago
UNKNOWNHex

Unbounded buffer accumulation in multipart header parsing causes denial of service in plug

Unbounded buffer accumulation in multipart header parsing causes denial of service in plug

4 months ago
UNKNOWNHex

Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame

Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame

4 months ago
UNKNOWNHex

Unbounded buffer accumulation in multipart header parsing causes denial of service in cowboy

Unbounded buffer accumulation in multipart header parsing causes denial of service in cowboy

4 months ago
MODERATEHex

Decimal: Unbounded exponent in `Decimal.new` enables unauthenticated DoS

Decimal: Unbounded exponent in `Decimal.new` enables unauthenticated DoS

4 months ago
UNKNOWNHex

SQL injection via channel name in Postgrex.Notifications.listen/3 and unlisten/3

SQL injection via channel name in Postgrex.Notifications.listen/3 and unlisten/3

4 months ago
UNKNOWNHex

Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS

Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS

4 months ago
UNKNOWNHex

Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/1

Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/1

4 months agoEPSS 0%
UNKNOWNHex

CR Injection in SSE Encoder Enables Event Splitting via cow_sse:event/1

CR Injection in SSE Encoder Enables Event Splitting via cow_sse:event/1

4 months ago
UNKNOWNHex

Reflected XSS via backslash bypass in GraphiQL js_escape in absinthe_plug

Reflected XSS via backslash bypass in GraphiQL js_escape in absinthe_plug

4 months ago
UNKNOWNHex

Unbounded exponent in decimal enables unauthenticated DoS

Unbounded exponent in decimal enables unauthenticated DoS

4 months ago
UNKNOWNHex

Long-poll NDJSON body splitting causes unbounded memory allocation in Phoenix

Long-poll NDJSON body splitting causes unbounded memory allocation in Phoenix

4 months ago
UNKNOWNHex

WebSocket fragmented message reassembly unbounded in bandit

WebSocket fragmented message reassembly unbounded in bandit

4 months ago
UNKNOWNHex

Client-supplied URI scheme trusted without transport verification in bandit

Client-supplied URI scheme trusted without transport verification in bandit

4 months ago
UNKNOWNHex

WebSocket permessage-deflate inflate has no output-size cap in bandit

WebSocket permessage-deflate inflate has no output-size cap in bandit

4 months ago
UNKNOWNHex

Atom table exhaustion via HTTP/2 :scheme pseudo-header in plug_cowboy

Atom table exhaustion via HTTP/2 :scheme pseudo-header in plug_cowboy

4 months ago
UNKNOWNHex

Multipart form body parser bypasses body size limits in wisp

Multipart form body parser bypasses body size limits in wisp

5 months ago
UNKNOWNHex

XXE in esaml SAML library allows local file read and potential SSRF

XXE in esaml SAML library allows local file read and potential SSRF

5 months agoEPSS 0%
HIGHHex

Samly access control vulnerability

Samly access control vulnerability

2 years ago
HIGHHex

Phoenix before 1.6.14 mishandles check_origin wildcarding

Phoenix before 1.6.14 mishandles check_origin wildcarding

3 years ago
MODERATEHex

XSS in HEEx class attributes

XSS in HEEx class attributes

4 years ago

Tooling for hex

SnykScan your dependencies in CI and fix this vulnerability.SocketDetect malicious and compromised packages before they ship.

Some links are affiliate links — HackTribune may earn a commission at no extra cost to you.

All ecosystems

AlmaLinux:10AlmaLinux:8AlmaLinux:9GitHub ActionsGoMavenNuGetPackagistPubPyPIRubyGemsSwiftURLcrates.ionpm