sysPass 3.2.11 Missing Authorization via PublicLinkController Account Decryption
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| nuxsmin | sysPass | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Nuxsmin | Syspass |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.301% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Cygnux
Cygnux syspass |
|
| CPEs | cpe:2.3:a:cygnux:syspass:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Cygnux
Cygnux syspass |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nuxsmin
Nuxsmin syspass |
|
| Vendors & Products |
Nuxsmin
Nuxsmin syspass |
| 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
|