CVE-2023-42446

Medium

Description

Pow is a authentication and user management solution for Phoenix and Plug-based apps. Starting in version 1.0.14 and prior to version 1.0.34, use of `Pow.Store.Backend.MnesiaCache` is susceptible to session hijacking as expired keys are not being invalidated correctly on startup. A session may expire when all `Pow.Store.Backend.MnesiaCache` instances have been shut down for a period that is longer than a session's remaining TTL. Version 1.0.34 contains a patch for this issue. As a workaround, expired keys, including all expired sessions, can be manually invalidated.

SeverityMedium
CVSS6.5
Exploit probability—
ProductPow
PublishedSep 18, 2023
First seenSep 18, 2023
Weakness typeCWE-298CWE-298

How to fix

Update
  • powauth pow1.0.34 or later

Affected products

ProductAffected versionsFixed in
powauth pow1.0.14 ≤ v < 1.0.341.0.34

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.