Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:hex/pow_assent@0.4.4
purl pkg:hex/pow_assent@0.4.4
Vulnerabilities affecting this package (0)
Vulnerability Summary Fixed by
This package is not known to be affected by vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-x4x4-mzaz-xkg3 ### Impact The use of `String.to_atom/1` in PowAssent is susceptible to denial of service attacks. In `PowAssent.Phoenix.AuthorizationController` a value is fetched from the user provided params, and `String.to_atom/1` is used to convert the binary value to an atom so it can be used to fetch the provider configuration value. This is unsafe as it's user provided data, and can be used to fill up the whole atom table of ~1M which will cause the app to crash. ### Workarounds A plug can be used to validate `conn.params["provider"]` before it reaches the `PowAssent.Phoenix.AuthorizationController`. ### References http://erlang.org/doc/efficiency_guide/commoncaveats.html#list_to_atom-1 CVE-2019-16764
GHSA-5653-437f-5hmc

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-12T08:13:08.367595+00:00 GithubOSV Importer Fixing VCID-x4x4-mzaz-xkg3 https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/04/GHSA-5653-437f-5hmc/GHSA-5653-437f-5hmc.json 38.6.0
2026-06-10T17:22:35.058950+00:00 Elixir Security Importer Fixing VCID-x4x4-mzaz-xkg3 https://github.com/dependabot/elixir-security-advisories/blob/master/packages/pow_assent/2019-11-25.yml 38.6.0