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.
Published: 2026-07-08
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PasswordPusher before version 2.8.1 accepts data payloads due to a CWE-183 vulnerability where the server‑side validation function does not reject data URI schemes. An attacker can craft a link containing a data:text/html URI that embeds malicious JavaScript; when a victim clicks the link the script runs in the victim’s browser under the PasswordPusher domain, allowing phishing and credential theft.

Affected Systems

All PasswordPusher installations running a version older than 2.8.1 are considered affected; does not list explicit sub‑versions, so any build prior to the 2.8.1 update is vulnerable.

Risk and Exploitability

The CVSS score of 6.3 indicates a moderate to high impact potential. The EPSS score is less than 1%, and not listed in CISA’s KEV catalog. Exploitation requires the victim to click the malicious link, meaning user interaction is a prerequisite; nevertheless, because the attack executes within the trusted domain it can effectively compromise credentials, presenting a significant risk for organizations relying on PasswordPusher to store sensitive information.

Generated by OpenCVE AI on July 26, 2026 at 17:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PasswordPusher to version 2.8.1 or later
  • Remove any existing URL pushes that contain data:text/html URIs
  • Enforce server‑side validation to reject data URI schemes in future pushes (mitigating CWE-183) to prevent recurrence

Generated by OpenCVE AI on July 26, 2026 at 17:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Apnotic
Apnotic password Pusher
CPEs cpe:2.3:a:apnotic:password_pusher:*:*:*:*:*:*:*:*
Vendors & Products Apnotic
Apnotic password Pusher

Fri, 10 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Pwpush
Pwpush password Pusher
Vendors & Products Pwpush
Pwpush password Pusher

Thu, 09 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
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.
Title PasswordPusher < 2.8.1 - Redirect-Based XSS via data URI in URL Push Payload
Weaknesses CWE-183
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N'}


Subscriptions

Apnotic Password Pusher
Pwpush Password Pusher
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T22:03:28.588Z

Reserved: 2026-07-07T14:39:14.062Z

Link: CVE-2026-59802

cve-icon Vulnrichment

Updated: 2026-07-09T14:28:49.137Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T17:30:17Z

Weaknesses
  • CWE-183

    Permissive List of Allowed Inputs