CVE-2026-41308

Password Pusher: JSON API `/p.json` file upload alias bypasses file-push authentication

Published May 8, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
Password Pusher is an open source application to communicate sensitive information over the web. Prior to versions 1.69.3 and 2.4.2, a security issue in OSS PasswordPusher allowed unauthenticated creation of file-type pushes through a generic JSON API create path under certain configurations. This could bypass the intended authentication boundary for file push creation. This issue has been patched in versions 1.69.3 and 2.4.2.

Analysis

AI-generated

Technical impact

Password Pusher includes a generic JSON API create path at /p.json that permits file-type push creation. Prior to versions 1.69.3 and 2.4.2, this endpoint could be accessed without authentication under certain configurations, allowing an attacker to upload files or push sensitive information without credentials, violating the intended authentication boundary. The flaw results in a CWE-288 authentication bypass, giving unauthorized access to data storage features.

Affected Systems

The affected vendor is pglombardo, product PasswordPusher. Versions older than 1.69.3 in the 1.x branch and older than 2.4.2 in the 2.x branch are vulnerable. Users running any prior release run the risk of unauthenticated file push creation.

Risk and Exploitability

The CVSS v3.1 score is 6.5, indicating moderate severity. The EPSS score is 0.00087, which is below 1%, suggesting a low but present probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Because the attack requires only access to the /p.json endpoint, the likely vector is remote via the web interface or API. An attacker who can reach the endpoint can create file pushes without authentication, potentially exposing sensitive data or facilitating further exploitation. No special privileges or complex prerequisites are required beyond normal network access to the application.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update PasswordPusher to version 1.69.3 or newer for the 1.x branch, or 2.4.2 or newer for the 2.x branch.
  • Verify that the JSON API create path at /p.json is protected by authentication, and adjust the configuration to require valid credentials before creating file-type pushes.
  • If updating the software is not immediately possible, restrict external access to the /p.json endpoint using a reverse proxy or firewall rules until the patch is applied.

Generated by OpenCVE AI on May 14, 2026 at 19:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Apnotic
Apnotic password Pusher
CPEs cpe:2.3:a:pwpush:password_pusher:*:*:*:*:*:*:*:*
cpe:2.3:a:pwpush:password_pusher:1.69.3:*:*:*:*:*:*:*
cpe:2.3:a:apnotic:password_pusher:*:*:*:*:*:*:*:*
Vendors & Products Pwpush
Pwpush password Pusher
Apnotic
Apnotic password Pusher
Type Values Removed Values Added
First Time appeared Pwpush
Pwpush password Pusher
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:a:pwpush:password_pusher:*:*:*:*:*:*:*:*
cpe:2.3:a:pwpush:password_pusher:1.69.3:*:*:*:*:*:*:*
Vendors & Products Pwpush
Pwpush password Pusher
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Pglombardo
Pglombardo password Pusher
Vendors & Products Pglombardo
Pglombardo password Pusher
Type Values Removed Values Added
Description Password Pusher is an open source application to communicate sensitive information over the web. Prior to versions 1.69.3 and 2.4.2, a security issue in OSS PasswordPusher allowed unauthenticated creation of file-type pushes through a generic JSON API create path under certain configurations. This could bypass the intended authentication boundary for file push creation. This issue has been patched in versions 1.69.3 and 2.4.2.
Title Password Pusher: JSON API `/p.json` file upload alias bypasses file-push authentication
Weaknesses CWE-288
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 11, 2026, 6:54 PM
Reserved
Apr 20, 2026, 2:01 PM
Status
Analyzed
Published
May 8, 2026, 3:16 PM
Modified
Oct 26, 2026, 6:10 PM