CVE Catalog

CVE-2026-115933

CriticalCVSS 9.9
Published: Translated: NVD NIST

Summary

Postiz signs its session, invitation and password reset tokens with one shared secret and without any marker of what a token is for. A route that refreshes the credentials of a browser-extension channel signed data taken from the request itself and stored the result where the requesting user can read it back, allowing a user to obtain a validly signed token containing any claims they choose, accepted as a session, an organization invitation with a chosen role, a password reset or an enterprise provisioning token.

Risk Assessment

An authenticated user can impersonate other roles or take over accounts, leading to privilege escalation and unauthorized access to organizations. This poses a serious threat to data confidentiality and integrity.

Recommendation

Update Postiz to a version containing the fix and invalidate all existing session, invitation and password reset tokens. Implement separate secrets and token-type markers for each use case.

Other vulnerabilities in Postiz

See all
Original NVD description (English source)

Postiz signs its session, invitation and password reset tokens with one shared secret and without any marker of what a token is for. A route that refreshes the credentials of a browser-extension channel signed data taken from the request itself and stored the result where the requesting user can read it back. A user could therefore obtain a validly signed token containing any claims they choose, which the application accepts as a session, as an organization invitation with a chosen role, as a password reset or as an enterprise provisioning token. A second, narrower route that creates team invitations signs extra fields from the request body in the same way.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS