Postiz Security Advisories
Security Advisories published & maintained by the Postiz team
Pinned projects
3 highlighted by the maintainers.
Recent advisories
Latest published advisories scoped to Postiz.
- HighPSA-2026-P8W1J0· September 22, 2026
Unauthenticated /enterprise/create-user mints lifetime top-tier organizations and discloses their API key
The /enterprise/create-user endpoint is not covered by authentication middleware and accepts any token signed with the instance JWT secret. Ordinary login tokens are signed with that same secret and carry no purpose claim, so any registered user can replay their own session token to create a new organisation with a permanent top-tier subscription and receive its API key in the response. Only deployments with billing enabled are affected.
- CriticalPSA-2026-TD98KY· September 22, 2026
Unauthenticated recovery of the Math.random() state behind OAuth tokens, authorization codes, client secrets and organization API keys
Postiz generates OAuth access tokens, authorization codes, OAuth client secrets and per-organization API keys with a helper that draws every character from Math.random(), a non-cryptographic generator. Its output is directly observable, in bulk, from an endpoint that requires no authentication. Recovering the generator's internal state from that output is a linear-algebra problem, after which credentials minted for other organizations follow deterministically.
- MediumPSA-2026-G1CT26· August 15, 2026
DMARC not enabled for postiz.com
Postiz has not enabled DMARC on their primary domain, resulting to email forgery.
- CriticalPSA-2026-TH12B7· August 7, 2026
Unauthenticated arbitrary file read via /uploads path traversal (URL-encoded separators) leading to instance takeover
Unauthenticated arbitrary file read via /uploads path traversal (URL-encoded separators) leading to instance takeover
- MediumPSA-2026-NWZN9J· June 22, 2026
Insufficient verification of lifetime-deal redemption codes allows forgery of permanent paid subscriptions
- MediumPSA-2026-Q3TCPK· May 23, 2026
Unauthenticated arbitrary lifetime PRO grant via Nowpayments webhook
- MediumPSA-2026-WWFR8X· May 22, 2026
Unauthenticated billing-enforcement bypass via /public/modify-subscription
- HighPSA-2026-2CAQ96· May 22, 2026
SUPERADMIN takeover via Skool-provider JWT forgery
Attackers can exploit the skool-provider JWT sign process to generate a JWT token with isSuperAdmin: true
- MediumPSA-2026-04-M1S0· April 28, 2026
TOCTOU DNS rebinding bypasses all SSRF URL validation paths
TOCTOU DNS rebinding bypasses all SSRF URL validation paths
- HighPSA-2026-T0E4W0· April 27, 2026
Postiz stored XSS in public preview page
Postiz stored XSS in public preview page