GHSA-vxpw-x7j7-8723: Heym: Missing role gate in team-member management lets any member add/remove members, exposing team-shared credentials

Published Nov 11, 2026
·
Updated

Heym builds and runs agentic systems and business-process automations on self-hosted infrastructure. Prior to version 0.0.70, team-member management (add / remove / update) is gated only on team membership, not on the team creator/admin role — and TeamMember has no role column. Any non-creator member can seat an attacker account into the team; because credential team-shares are scoped only by TeamMember.userid, the newly-added attacker can then decrypt every credential shared into that team (provider API keys, OAuth tokens. This issue has been patched in version 0.0.70.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Heym to a version that resolves this vulnerability.

    Fixed in 0.0.70

Event History

Nov 11, 2026
CVE Published
via OSV·09:39 PM
Data Sourced
via OSV·09:39 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are affected?

Heym deployments running versions earlier than 0.0.70 are affected where teams have members and credentials shared with those teams. The issue is in self-hosted Heym team-member management.

2

What level of access does an attacker need?

An attacker needs to already be a member of the target team, even if they are not the team creator or administrator. That member can add an attacker-controlled account, remove members, or update team membership.

3

What could an unauthorized team member access?

After adding an attacker-controlled account to the team, the attacker can decrypt credentials shared with that team. This can include provider API keys and OAuth tokens.

4

How can I determine whether my deployment is vulnerable?

Deployments running a version before 0.0.70 should be treated as vulnerable. Review team memberships for accounts that should not belong to teams containing shared credentials.

5

What is the available remediation?

Upgrade Heym to version 0.0.70 or later, where the issue is patched. Because unauthorized members may have gained access to shared credentials, investigate unexpected team membership changes and consider rotating credentials shared with affected teams.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203