[ CVE-2026-102603 · Published 13 Oct 2026 ]
Gotify: Insufficiently Protected Password Change endpoint
CVSS 5.3
EPSS <1%Fix available
[ Description ]Official description
Gotify server is a simple server for sending and receiving messages in real-time per WebSocket. Prior to 3.0.0, the password change endpoint (POST /current/user/password) accepts a valid client token without requiring the account's current password or another elevated authentication step. An attacker who obtains a client token can set a new password for the associated user, taking control of password authentication and forcing account recovery through an administrator or direct database access. This issue is fixed in version 3.0.0.
[ Fixes ]Fixes and patches
- github.com/gotify/server/v3 3.0.0Fixed version · GitHub Advisories · go package github.com/gotify/server/v3: upgrade to 3.0.0 or later (affected < 3.0.0)
[ Packages ]Affected open-source packages
- github.com/gotify/server/v2 goAffected <= 2.9.1 · GHSA-3hcj-9m7p-wwm9
- github.com/gotify/server/v3 goAffected < 3.0.0 · fixed in 3.0.0 · GHSA-3hcj-9m7p-wwm9