Quick answers
- Is CVE-2026-62382 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-62382 being exploited in the wild.
- How severe is CVE-2026-62382?
- Informational severity, with a CVSS score of 6.9, published 22 August 2026.
- Which products and versions are affected?
- PasswordPusher PasswordPusher v1.45.11 through v2.9.5.
- Is there a fix for CVE-2026-62382?
- A patch was published on 2026-08-22: v2.9.6 released with fix Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-62382 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-62382?
- Check whether anything you run is named in the advisory. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
This is an improper authorization vulnerability (CWE-863) in the push deletion logic. The ownership check compares @push.user against current_user; for an anonymously created push both values evaluate to nil, and Ruby evaluates nil == nil as true, causing the check to pass and the deletable_by_viewer restriction to be bypassed. The vulnerability exists in both the REST API and web controller destroy/expire actions. An unauthenticated attacker who knows only the secret URL can trigger the expire! method, which irreversibly clears the payload, passphrase, and attachments. No authentication, credentials, or passphrase knowledge is required. The issue was introduced in v1.45.11 by a commit that replaced explicit user_signed_in? branching with a nil comparison. The fix is available in v2.9.6, which re-adds proper guards for the anonymous case.
Affected products
- PasswordPusher PasswordPusher v1.45.11 through v2.9.5
Timeline
- 2026-08-07: disclosed: GitHub Security Advisory GHSA-jf2m-hpj9-4qx2 published
- 2026-08-22: patched: v2.9.6 released with fix