CVE-2026-115932
Received Received - Intake

Path Traversal in Postiz Publishing Platform

Vulnerability report for CVE-2026-115932, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-24

Last updated on: 2026-10-24

Assigner: postiz

Description

When a post is published, Postiz treats a media path that is not a web address as a file on the server's disk, but it does not check that the file lies inside the upload directory. A registered user can store a crafted media path with a post, get it past the checks that normally restrict it, and have the publishing worker read an arbitrary file and send it as an attachment to a Discord server the user controls. The same unconfined reads can be reached through two further routes. One tells the caller whether a file exists and can exhaust the backend's memory, the other delivers the file the same way as the main route. Self-registration is open by default, so the attacker needs no existing account.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-24
Last Modified
2026-10-24
Generated
2026-10-24
AI Q&A
2026-10-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
GitroomHQ postiz-app 2.23.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-74 The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component.
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-115932 is a path traversal vulnerability in Postiz (versions 2.23.0 to 2.25.2) where a registered user can publish a post with a crafted media path. The application incorrectly treats this path as a local file without proper validation, allowing access to arbitrary server files outside the upload directory. The publishing worker then sends these files as Discord attachments to an attacker-controlled server.

Detection Guidance

Check Postiz application logs for unusual file access patterns or requests to non-web media paths. Inspect network traffic for outbound connections to Discord servers initiated by the Postiz application. Verify if the Postiz version is between 2.23.0 and 2.25.2.

Impact Analysis

An attacker can read sensitive files like JWT secrets, database credentials, or environment configurations. They can also trigger memory exhaustion by checking file existence repeatedly. The exploit requires only a self-registered account, as self-registration is enabled by default. Files are exfiltrated via Discord attachments.

Compliance Impact

This vulnerability likely violates compliance requirements for data protection (GDPR, HIPAA) by enabling unauthorized access to sensitive data. Exposure of credentials or personal data could lead to regulatory penalties, data breaches, and loss of trust. Organizations must patch immediately to avoid non-compliance risks.

Mitigation Strategies

Upgrade Postiz to version 2.25.3 or later. Disable self-registration if enabled. Remove the Discord provider configuration to prevent file exfiltration. Monitor for unauthorized file access attempts.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-115932. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart