GHSA-45m3-398w-m2m9: OliveTin has unauthenticated DoS via concurrent map writes in OAuth2 state handling
An unauthenticated denial-of-service vulnerability exists in OliveTin’s OAuth2 login flow. Concurrent requests to /oauth/login can trigger unsynchronized access to a shared registeredStates map, causing a Go runtime panic (fatal error: concurrent map writes) and process termination. This allows remote attackers to crash the service when OAuth2 is enabled.
References
Code Behaviors & Features
Detect and mitigate GHSA-45m3-398w-m2m9 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →