Description
sysPass through version 3.2.11 contains a missing object-level authorization vulnerability in the JSON-RPC API that allows API token holders to enumerate account metadata, overwrite passwords, and delete accounts across the entire vault without per-account access control. Attackers can invoke AccountController methods such as viewAction, editAction, deleteAction, and editPassAction without AccountFilterUser checks to modify or delete accounts beyond the scope of their assigned token permissions.
Published: 2026-07-24
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing object‑level authorization check in the sysPass JSON‑RPC API allows holders of any valid API token to enumerate account metadata, change passwords, and delete accounts without respecting per‑account access control, effectively enabling full control of every account in the vault. The flaw is classified as CWE‑639 and can lead to both data compromise and disruption of service for all users.

Affected Systems

The vulnerability affects the sysPass product from nuxsmin. All releases up to and including version 3.2.11 are impacted. Systems running these versions are exposed to an unauthorized authorization bypass that permits enumeration, modification, and deletion of any account by API token holders.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity flaw, while an EPSS score of <1% suggests a low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw by sending specially crafted JSON‑RPC requests to AccountController methods such as viewAction, editAction, deleteAction, and editPassAction; possession of a legitimate API token is the only prerequisite, with no additional privileges or code execution required.

Generated by OpenCVE AI on August 3, 2026 at 19:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a version of sysPass that contains the missing authorization check (v3.2.12 or later).
  • Limit API token scopes to the minimal permissions required for the expected operations and enforce per‑account access controls where feasible.
  • Apply network‑layer restrictions to the JSON‑RPC endpoint, such as firewall rules or VPN access controls, and monitor for anomalous API usage patterns.

Generated by OpenCVE AI on August 3, 2026 at 19:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Cygnux
Cygnux syspass
CPEs cpe:2.3:a:cygnux:syspass:*:*:*:*:*:*:*:*
Vendors & Products Cygnux
Cygnux syspass

Mon, 27 Jul 2026 13:15:00 +0000

Type Values Removed Values Added
First Time appeared Nuxsmin
Nuxsmin syspass
Vendors & Products Nuxsmin
Nuxsmin syspass

Fri, 24 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description sysPass through version 3.2.11 contains a missing object-level authorization vulnerability in the JSON-RPC API that allows API token holders to enumerate account metadata, overwrite passwords, and delete accounts across the entire vault without per-account access control. Attackers can invoke AccountController methods such as viewAction, editAction, deleteAction, and editPassAction without AccountFilterUser checks to modify or delete accounts beyond the scope of their assigned token permissions.
Title sysPass 3.2.11 Missing Object-Level Authorization via JSON-RPC API
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:06:15.783Z

Reserved: 2026-07-22T20:26:09.981Z

Link: CVE-2026-65709

cve-icon Vulnrichment

Updated: 2026-07-24T17:59:58.671Z

cve-icon NVD

Status : Deferred

Published: 2026-07-24T17:17:34.573

Modified: 2026-07-27T20:36:13.407

Link: CVE-2026-65709

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T20:00:13Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key