All vulnerabilities
CVE-2026-115932

postiz-app: Path traversal in post media lets any registered user read server files

GitroomHQ postiz-app
CVSS
9.6Critical
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
Fixed in2.25.3Fixed versionCVE List
Published24 Oct 2026Updated 24 Oct 2026CVE List

What fixes it

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Reports 5

1 outlet mention it. Reports are not confirmation; each links to its source.

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.

Text from CVE List

Affected versions 1

  • postiz-appaffected: 2.23.0 before 2.25.3CVE List

References 4