CVE-2026-115933

LOWCVSS 9.9 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

Postiz signs its session, invitation and password reset tokens with one shared secret and without any marker of what a token is for. A route that refreshes the credentials of a browser-extension channel signed data taken from the request itself and stored the result where the requesting user can read it back. A user could therefore obtain a validly signed token containing any claims they choose, which the application accepts as a session, as an organization invitation with a chosen role, as a password reset or as an enterprise provisioning token. A second, narrower route that creates team invitations signs extra fields from the request body in the same way.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-290CWE-345CWE-915

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

STABLE

Threat summary

  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Peaked 1d ago at 2 mentions (2026-10-24); latest day: 1
  • 3 total mentions across 2 days

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-10-24: 2Mentions · 2026-10-25: 110-2410-25
Referenced assets2 URLs
Full discourse3 posts
  • P.K. Sharma@_pksharma

    🔴 Postiz shipped two security releases in about 16 hours. If you updated to 2.25.2 and stopped, check again: 2.25.3 is the first release that addresses all three newly disclosed flaws. The three CVEs break different boundaries: • CVE-2026-115931: a signed-in user could reach unintended provider helper methods, including a local-file read and a backend-exit path. Fixed in 2.25.2. • CVE-2026-115932: a post media path could cross out of the uploads area into server files. The main file-delivery route requires Discord to be configured, but the advisory describes other file routes too. Fixed in 2.25.3. • CVE-2026-115933: tokens for sessions, invitations and password resets shared a signing secret without a marker binding each token to its purpose. A valid signature could therefore be accepted for the wrong workflow. Fixed in 2.25.3. ⚠️ These are vendor-reported, end-to-end demonstrations against unmodified builds. The records reviewed do not establish a customer victim count or exploitation in the wild. CVSS scores of 9.9, 9.6 and 9.9 describe severity, not observed incident volume. For operators: confirm the versions actually running on web and publishing workers; upgrade affected deployments to 2.25.3 or a later release containing all three fixes; review registration settings; preserve relevant logs; and investigate unusual token, media and provider activity. A log match is a lead, not proof of compromise. I mapped the affected version ranges, each trust boundary, the Discord condition and what the advisories leave unanswered here: https://www.pk-sharma.com/briefing/postiz-three-critical-file-read-token-forgery-flaws-2-25-3 #CyberSecurity #Postiz #Vulnerability #AppSec #ThreatIntel

    0100040
    207 followersView on X
  • Cordoba@cordobahq

    CVE-2026-115933 (CVSS 9.9): Postiz signs session, invitation and password reset tokens with one shared secret and no token-type marker, so a user can forge a token accepted as any of them. Source: NVD

    0000023
    13 followersView on X
  • TwitGri@TwitGri

    ⚠️ Postiz : 2 failles critiques (CVE-2026-115933/115932) publiées le 24/10 permettent la prise de contrôle de comptes et la lecture de fichiers serveur. 🔐 Mettez à jour vers v2.25.3. #Cyber https://github.com/gitroomhq/postiz-app/releases/tag/v2.25.3

    0000028
    39 followersView on X

Explore more