Description
Postiz is an AI social media scheduling tool. Prior to 2.21.8, Postiz fails to verify Nowpayments IPN callback authenticity against the payment provider shared secret and reads the target subscription identifier from the untrusted request body, allowing a low-privileged account to grant arbitrary organizations lifetime PRO subscriptions without payment. This issue is fixed in version 2.21.8.
Published: 2026-07-15
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Postiz is an AI social media scheduling tool that, prior to version 2.21.8, fails to verify Nowpayments IPN callback authenticity against the payment provider’s shared secret and reads the target subscription identifier from the untrusted request body, enabling a low‑privileged account to grant any organization a lifetime PRO subscription without payment. This flaw reflects a lack of credential verification (CWE‑345) and an incorrectly protected privileged operation (CWE‑639). Based on the description, it is inferred that the attacker can trigger the vulnerability by sending a crafted IPN callback containing a target subscription identifier to the exposed endpoint.

Affected Systems

Vendors: GitroomHQ’s Postiz application, versions prior to 2.21.8 are affected. All installations of Postiz 2.20.x and earlier that accept Nowpayments IPN callbacks without authentication are vulnerable until the 2.21.8 or later release.

Risk and Exploitability

The CVSS score of 7.7 indicates a medium‑high severity. The EPSS score is below 1%, suggesting that exploitation is currently unlikely, and the item is not listed in the CISA KEV catalog. Based on the description, it is inferred that the flaw allows direct privilege escalation through a web‑hook that can be triggered from any network with write access to the IPN endpoint, and that an attacker with low privileges can immediately trigger the exploit if the callback endpoint is publicly reachable. Verification of the Nowpayments shared secret or IP whitelisting would mitigate the risk.

Generated by OpenCVE AI on July 31, 2026 at 03:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Postiz to version 2.21.8 or later.
  • Enable validation of Nowpayments IPN callbacks using the shared secret before processing the subscription update.
  • Restrict the IPN callback endpoint to known Nowpayments IP addresses or block unauthorized clients with firewall rules.

Generated by OpenCVE AI on July 31, 2026 at 03:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Gitroomhq
Gitroomhq postiz-app
Vendors & Products Gitroomhq
Gitroomhq postiz-app

Wed, 15 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description Postiz is an AI social media scheduling tool. Prior to 2.21.8, Postiz fails to verify Nowpayments IPN callback authenticity against the payment provider shared secret and reads the target subscription identifier from the untrusted request body, allowing a low-privileged account to grant arbitrary organizations lifetime PRO subscriptions without payment. This issue is fixed in version 2.21.8.
Title Postiz: Unauthenticated arbitrary lifetime PRO grant via Nowpayments webhook
Weaknesses CWE-345
CWE-639
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N'}


Subscriptions

Gitroomhq Postiz-app
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-15T18:01:49.289Z

Reserved: 2026-05-22T20:18:20.366Z

Link: CVE-2026-48799

cve-icon Vulnrichment

Updated: 2026-07-15T18:01:45.596Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:30:18Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity

  • CWE-639

    Authorization Bypass Through User-Controlled Key