CVE-2026-115931

LOWCVSS 9.9 · CRITICAL

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

Postiz lets a signed-in user ask the backend to run a function on one of their connected channels. The backend did not restrict which functions can be requested, so a user could call internal helper functions that were never meant to be reachable from the web interface. One of those helpers reads a file from the server's disk. A user who connects a channel whose stored token is a file path can have the backend return the contents of any file it can read, including its environment, which holds the secret used to sign login sessions, the database address and the credentials of connected services. Another helper makes the backend process exit with a single request. Self-registration is open by default, so no existing account and no action by another user is needed.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-73CWE-470

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Deep dive

Full discourse2 posts
  • Parameter Watch@ParameterWatch

    🚨 CVE-2026-115931 (9.9) 🚨 Postiz lets anyone who signs up read files on the server, including the secret that signs login sessions, and crash the backend on request. No fixed version is named. Self-registration is on by default, so anyone can sign up. https://t.co/DaeY93KHfP

    2001057
    14 followersView on X
  • The Hacker Wire@TheHackerWire

    🚨 CVE-2026-115931 (CVSS 9.9 Critical) Unrestricted provider calls in Postiz allow self-registered users to read arbitrary files (.env, secrets) or crash the backend. ⚡ Action: Update Postiz to >= v2.25.2. 🔗 https://www.thehackerwire.com/vulnerability/CVE-2026-115931/ https://t.co/61TmiLrkMB

    0000036
    195 followersView on X

Explore more