{"id":"GO-2026-6773","summary":"Casdoor SSO callback uses a constant state parameter (login CSRF) in github.com/0xJacky/Nginx-UI","details":"Casdoor SSO callback uses a constant state parameter (login CSRF) in github.com/0xJacky/Nginx-UI","aliases":["CVE-2026-84312","GHSA-44xr-mrhh-qm78"],"modified":"2026-10-19T21:31:50.957737496Z","published":"2026-10-19T21:08:39Z","database_specific":{"url":"https://pkg.go.dev/vuln/GO-2026-6773","review_status":"REVIEWED"},"references":[{"type":"ADVISORY","url":"https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-44xr-mrhh-qm78"},{"type":"FIX","url":"https://github.com/0xJacky/nginx-ui/commit/23d1934099b05b2a01589b48129dc3d3159d91c2"},{"type":"WEB","url":"https://github.com/0xJacky/nginx-ui/releases/tag/v2.4.1"}],"affected":[{"package":{"name":"github.com/0xJacky/Nginx-UI","ecosystem":"Go","purl":"pkg:golang/github.com/0xJacky/Nginx-UI"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"}]}],"ecosystem_specific":{"imports":[{"symbols":["BeginPasskeyRegistration","CasdoorCallback","EnrollTOTP","GetCasdoorUri","InitManageUserRouter","InitUserRouter","UpdateCurrentUserPassword"],"path":"github.com/0xJacky/Nginx-UI/api/user"},{"symbols":["InitAutoBackupRouter","InitRouter"],"path":"github.com/0xJacky/Nginx-UI/api/backup"},{"symbols":["InitRouter"],"path":"github.com/0xJacky/Nginx-UI/api/streams"},{"symbols":["InitRouter"],"path":"github.com/0xJacky/Nginx-UI/api/settings"},{"path":"github.com/0xJacky/Nginx-UI/internal/middleware","symbols":["RequireSecureSession"]},{"symbols":["ValidateAutoBackupConfig","createCustomDirectoryBackup","createEncryptedBackup"],"path":"github.com/0xJacky/Nginx-UI/internal/backup"},{"path":"github.com/0xJacky/Nginx-UI/api/certificate","symbols":["InitAcmeUserRouter","InitCertificateRouter","InitCertificateWebSocketRouter","InitDNSCredentialRouter"]},{"path":"github.com/0xJacky/Nginx-UI/api/terminal","symbols":["InitRouter"]},{"path":"github.com/0xJacky/Nginx-UI/api/nginx","symbols":["InitRouter"]},{"path":"github.com/0xJacky/Nginx-UI/api/sites","symbols":["InitRouter"]},{"path":"github.com/0xJacky/Nginx-UI/mcp/config","symbols":["handleNginxConfigAdd"]},{"path":"github.com/0xJacky/Nginx-UI/internal/user","symbols":["DeleteToken","DeleteUserTokens","GetTokenUserByShortToken"]},{"path":"github.com/0xJacky/Nginx-UI/mcp","symbols":["InitRouter"]},{"path":"github.com/0xJacky/Nginx-UI/api/dns","symbols":["InitRouter"]},{"path":"github.com/0xJacky/Nginx-UI/internal/config","symbols":["ValidateConfigDirectives","configuresRootWorkers","firstDirectiveToken","loadsRestrictedDynamicModule"]}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2026-6773.json"}}],"schema_version":"1.9.0"}