Description
sysPass through version 3.2.11 contains a missing authorization vulnerability that allows authenticated users with the PUBLICLINK_CREATE profile flag to trigger unauthorized decryption and persistent storage of any vault account's password by exploiting the absence of AccountAcl checks in the public link creation flow. Attackers can invoke the saveCreateFromAccountAction endpoint to cause AccountService::getDataForLink to load arbitrary target accounts without AccountFilterUser restrictions, decrypt credentials using the session master key, and serialize cleartext passwords into Vault storage on the PublicLink database row, enabling subsequent unauthenticated retrieval if the generated link hash is recovered.
Published: 2026-07-24
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

sysPass up to version 3.2.11 contains a missing authorization defect in the PublicLinkController that allows authenticated users with the PUBLICLINK_CREATE profile to trigger an unauthorized decryption of any vault account, persist the cleartext password in the PublicLink database row, and subsequently expose that password to unauthenticated users who obtain the public link hash. The flaw exists because AccountAcl checks are omitted during the public link creation flow, enabling AccountService::getDataForLink to load arbitrary target accounts without respecting AccountFilterUser restrictions. This allows an attacker who can invoke the saveCreateFromAccountAction endpoint to deserialize cleartext credentials and store them permanently, effectively leaking confidential password material.

Affected Systems

The affected vendor is nuxsmin and the product is sysPass, with the vulnerability present in all releases up to and including 3.2.11. No other versions or products are listed as affected in the CNA data.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity due to potential data leakage, while the EPSS score of less than 1% suggests a low probability of exploitation in the broader threat landscape. The vulnerability is not listed in the CISA KEV catalog, implying that no publicly documented exploitation has yet been reported. Because the flaw requires authentication with the PUBLICLINK_CREATE profile, the attack surface is limited to insiders or compromised accounts, and the gain from exploitation is limited to obtaining vault passwords rather than full system compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest available sysPass release that contains the missing authorization fix
  • If an upgrade cannot be performed immediately, restrict the PUBLICLINK_CREATE permission to only the most trusted users
  • Consider disabling the public link generation feature entirely if it is not required for business operations
  • Enable monitoring of the saveCreateFromAccountAction operations and audit created public links for suspicious activity

Generated by OpenCVE AI on August 3, 2026 at 19:51 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 18:30:00 +0000

Type Values Removed Values Added
Description sysPass through version 3.2.11 contains a missing authorization vulnerability that allows authenticated users with the PUBLICLINK_CREATE profile flag to trigger unauthorized decryption and persistent storage of any vault account's password by exploiting the absence of AccountAcl checks in the public link creation flow. Attackers can invoke the saveCreateFromAccountAction endpoint to cause AccountService::getDataForLink to load arbitrary target accounts without AccountFilterUser restrictions, decrypt credentials using the session master key, and serialize cleartext passwords into Vault storage on the PublicLink database row, enabling subsequent unauthenticated retrieval if the generated link hash is recovered.
Title sysPass 3.2.11 Missing Authorization via PublicLinkController Account Decryption
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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

ssvc

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-65710

cve-icon Vulnrichment

Updated: 2026-07-24T17:07:57.294Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-65710

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key