Skip to main content

Postiz App CVE-2026-40168

| EUVDEUVD-2026-21571 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-10 GitHub_M
8.2
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Supply public URL passing validation
  2. Exploit
    Server follows HTTP redirect
  3. Execution
    Access internal resource
  4. Impact
    Exfiltrate sensitive data or cause denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Postiz versions prior to 2.21.5. Remote unauthenticated attacker exploits /api/public/stream endpoint by supplying a public HTTPS URL that redirects to internal resources. No user interaction required. Default configurations vulnerable.

Impact

CVSS 8.2 reflects high-impact confidentiality compromise via unauthenticated SSRF. Attack vector is network-accessible with low complexity. Blast radius includes internal resource exposure (databases, metadata services, cloud credentials). Critical for internet-facing Postiz deployments. EPSS data unavailable; GitHub advisory confirms vendor patched in 2.21.5.

Exploit ScenarioDerived

Attacker submits crafted public URL to /api/public/stream endpoint passing initial validation, then leverages HTTP redirect chain to reach internal target (e.g., 169.254.169.254 for cloud metadata). Server follows redirect, exfiltrating sensitive data. No authentication required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 10, 2026

Server-side request forgery in Postiz (gitroomhq postiz-app) versions prior to 2.21.5 allows unauthenticated remote attackers to access internal network resources and exfiltrate sensitive data via the /api/public/stream endpoint. The vulnerability exploits inadequate redirect validation: attackers supply public HTTPS URLs that pass initial validation but redirect server requests to private internal hosts, bypassing security controls. High confidentiality impact with potential service disruption. No public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to Postiz version 2.21.5 or later, which implements redirect destination validation to prevent SSRF via the /api/public/stream endpoint. Upstream commit 30e8b777098157362769226d1b46d83ad616cb06 addresses redirect chain validation. Organizations unable to upgrade immediately should implement network egress filtering to block server-initiated requests to internal IP ranges and apply web application firewall rules restricting /api/public/stream access. Consult vendor security advisory at https://github.com/gitroomhq/postiz-app/security/advisories/GHSA-34w8-5j2v-h6ww for technical details. Release notes available at https://github.com/gitroomhq/postiz-app/releases/tag/v2.21.5

Affected VersionsENISA

postiz-app < 2.21.5

Affected Packages

euvd postiz_app fix: 2.21.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-918 SSRF caused by incomplete redirect chain validation. Application validates initial URL against private/internal IP ranges but fails to re-validate final destination after HTTP 3xx redirects. Attacker-controlled public URLs trigger server-side fetches that follow redirects to RFC1918 addresses, cloud metadata endpoints, or localhost services, bypassing allowlist controls.

Know when Postiz App gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
Low

Lifecycle Timeline

3
Analysis Updated
Apr 16, 2026 - 05:58 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
2.21.5
CVE Published
Apr 10, 2026 - 19:20 nvd
HIGH 8.2

DescriptionCVE.org

Postiz is an AI social media scheduling tool. Prior to 2.21.5, the /api/public/stream endpoint is vulnerable to SSRF. Although the application validates the initially supplied URL and blocks direct private/internal hosts, it does not re-validate the final destination after HTTP redirects. As a result, an attacker can supply a public HTTPS URL that passes validation and then redirects the server-side request to an internal resource.

Executive ViewAI

Why It Matters

Postiz versions before 2.21.5 contain an unauthenticated server-side request forgery vulnerability that allows attackers to access internal network resources and exfiltrate sensitive data through the /api/public/stream endpoint. This directly exposes any organization running vulnerable Postiz instances to unauthorized access of internal systems and confidential information without requiring user credentials.

Business Impact: High
Compensating Controls

Vendor-released patch: version 2.21.5. Until patching is completed: (1) Restrict network access to Postiz instances using firewall rules to limit which internal resources the application can reach; (2) Disable or restrict access to the /api/public/stream endpoint at the WAF/proxy layer if business operations permit; (3) Monitor outbound connections from Postiz servers for anomalous internal IP access attempts; (4) Implement network segmentation to isolate Postiz infrastructure from sensitive internal systems.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2026-40487 CRITICAL POC
9.0 Apr 18

File upload validation bypass in Postiz social media scheduler (versions before 2.21.6) allows authenticated users to up

CVE-2026-115931 CRITICAL
9.9 Oct 23

Postiz (gitroomhq/postiz-app) before v2.25.1 allows any signed-in user to invoke arbitrary internal integration methods

CVE-2026-48781 CRITICAL
9.9 Jun 16

Privilege escalation to SUPERADMIN in Postiz (gitroomhq/postiz-app) versions prior to 2.21.8 allows any authenticated us

CVE-2026-115933 CRITICAL
9.9 Oct 24

Improper token-purpose validation in Postiz (gitroomhq/postiz-app) through v2.25.2 allows any authenticated user holding

CVE-2026-42298 CRITICAL
9.8 May 08

Arbitrary code execution and privileged token theft affects Postiz (gitroomhq/postiz-app) prior to commit da44801 throug

CVE-2026-115932 CRITICAL
9.6 Oct 24

Postiz instances older than v2.25.3 that store media on local disk let a registered user have the publishing worker read

CVE-2026-19264 CRITICAL
9.3 Aug 07

Arbitrary file read in Postiz (gitroomhq/postiz-app before 2.22.1) lets an unauthenticated remote attacker retrieve any

CVE-2026-94456 CRITICAL
9.1 Sep 22

Predictable, non-cryptographic credential generation in Postiz (gitroomhq/postiz-app, all versions prior to v2.24.0) all

CVE-2026-42556 CRITICAL
9.0 May 08

Stored cross-site scripting in Postiz (gitroomhq/postiz-app) versions 2.21.6 through 2.21.6 lets any authenticated user

CVE-2026-34577 HIGH
8.6 Apr 02

Server-side request forgery in Postiz AI social media scheduling tool (versions < 2.21.3) allows unauthenticated remote

CVE-2026-34576 HIGH
8.3 Apr 02

Server-side request forgery (SSRF) in Postiz social media scheduling tool versions prior to 2.21.3 allows authenticated

CVE-2026-48799 HIGH
7.7 Jul 15

Business-logic authentication bypass in Postiz self-hosted AI social media scheduler (gitroomhq/postiz-app) before 2.21.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy