SB2026092269 - Multiple vulnerabilities in TeamPass
Published: September 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 8 vulnerabilities.
1) Authorization bypass through user-controlled key (CVE-ID: N/A)
CWE-ID: CWE-639 - Authorization Bypass Through User-Controlled Key
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to improper access control in the delta-sync endpoint GET /api/v1/item/changes when processing item change requests from callers with no accessible folders. A remote user can request item changes to disclose item change metadata outside their authorization scope.
Exposed metadata is limited to removed-entry item identifiers, revisions, and reasons; item labels, passwords, and custom fields are not disclosed.
2) Authorization bypass through user-controlled key (CVE-ID: N/A)
CWE-ID: CWE-639 - Authorization Bypass Through User-Controlled Key
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to weaken credentials for privileged accounts outside their authorized folder scope.
The vulnerability exists due to missing authorization in the update_account_policy LAPR handler when processing account policy update requests. A remote user can assign a chosen rotation policy to an out-of-scope managed account to weaken credentials for privileged accounts outside their authorized folder scope.
Only installations with LAPR enabled are affected.
3) Authorization bypass through user-controlled key (CVE-ID: N/A)
CWE-ID: CWE-639 - Authorization Bypass Through User-Controlled Key
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to remove managed accounts outside their authorized folder scope from credential rotation.
The vulnerability exists due to missing authorization in the delete_account LAPR handler when processing account deletion requests. A remote user can submit a deletion request for an out-of-scope managed account to remove managed accounts outside their authorized folder scope from credential rotation.
Only installations with LAPR enabled are affected.
4) Key Exchange without Entity Authentication (CVE-ID: N/A)
CWE-ID: CWE-322 - Key Exchange without Entity Authentication
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose privileged SSH credentials.
The vulnerability exists due to key exchange without entity authentication in LAPRSshService::connect() when connecting to managed endpoints over SSH. A remote attacker can intercept SSH traffic and impersonate a managed endpoint to disclose privileged SSH credentials.
Exploitation requires the ability to intercept traffic between the TeamPass server and a managed endpoint. Only installations with LAPR enabled are affected.
5) Authorization bypass through user-controlled key (CVE-ID: N/A)
CWE-ID: CWE-639 - Authorization Bypass Through User-Controlled Key
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to gain root access to arbitrary enrolled Linux servers.
The vulnerability exists due to missing authorization in LAPR endpoint management operations when associating managed accounts with enrolled endpoints. A remote user can associate a managed account with an arbitrary endpoint and trigger a password rotation to gain root access to arbitrary enrolled Linux servers.
Only installations with LAPR enabled are affected.
6) Cross-site scripting (CVE-ID: N/A)
CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
CVSSv4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N]
The vulnerability allows a remote user to execute arbitrary script in another user's browser.
The vulnerability exists due to improper neutralization of input during web page generation in the loadItemHistory item-history rendering of value.detail when processing previous item-field values in audit-log history entries. A remote user can store a crafted item field value and later edit the field to execute arbitrary script in another user's browser.
User interaction is required to open the affected item.
7) Cross-site scripting (CVE-ID: N/A)
CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
CVSSv4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N]
The vulnerability allows a remote user to execute arbitrary JavaScript in a victim's browser.
The vulnerability exists due to improper neutralization of input during web page generation in the search results expand card when rendering stored item label, login, or URL values. A remote user can store a crafted item field value to execute arbitrary JavaScript in a victim's browser.
Exploitation requires a victim with read access to the affected folder to expand a matching search result.
8) Cross-site scripting (CVE-ID: N/A)
CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
CVSSv4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N]
The vulnerability allows a remote user to execute arbitrary JavaScript in another user's browser.
The vulnerability exists due to improper neutralization of input during web page generation in the item login field renderer, #card-item-login, when a non-administrator opens a poisoned item detail view. A remote user can create or edit an item with a crafted login value to execute arbitrary JavaScript in another user's browser.
The login value is rendered for non-administrators with read access to the relevant folder.
Remediation
Install update from vendor's website.
References
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-9823-p8pg-rfm4
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-v7hq-28rv-qh3p
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-h25r-8cc9-2cg8
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-mq4w-p2gw-pqp4
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-mwxw-gg4p-8xpc
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-5vf9-rxqv-g8wp
- https://github.com/nilsteampassnet/TeamPass/security/advisories/GHSA-47xg-w656-j4v4