Description
PasswordPusher before 2.8.1 accepts data URI schemes in URL push payloads due to insufficient validation in the valid_url function. Attackers can create malicious pushes containing data:text/html URIs that execute arbitrary JavaScript in victims' browsers when clicked, enabling phishing and credential theft under the trusted PasswordPusher domain.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| PasswordPusher | PasswordPusher | < 2.8.1 | 2.8.1 |
References
- GitHub Security Advisory (GHSA-76c2-66pg-fj2f) vendor-advisory
- https://www.vulncheck.com/advisories/passwordpusher-redirect-based-xss-via-data-uri-in-url-push-payload third-party-advisory