CVE Catalog

CVE-2026-115931

CriticalCVSS 9.9
Published: Translated: NVD NIST

Summary

Postiz lets a signed-in user ask the backend to run a function on one of their connected channels, but the backend did not restrict which functions could be requested, allowing calls to internal helpers. One helper reads a file from the server's disk (e.g., environment file with the session signing secret, database address, and service credentials), and another makes the backend process exit with a single request. Self-registration is open by default, so no existing account or action by another user is needed.

Risk Assessment

An attacker could access critical secrets and credentials and cause denial of service, potentially leading to full system compromise and access to connected services.

Recommendation

Restrict backend function invocation to explicitly allowed operations and ensure channels do not store file paths as tokens. Disable or restrict self-registration and apply the fix as soon as possible.

Other vulnerabilities in Postiz

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS