Juju API Server Denial of Service and Authentication Replay via Unsynchronized Token Map
Improper synchronization of the userTokens map in the API server in Canonical Juju 4.0.5, 3.6.20, and 2.9.56 may allow an authenticated user to possibly cause a denial of service on the server or possibly reuse a single-use discharge token.
References
-
In-Memory Token Store for Discharge Tokens Lacks Concurrency Safety and Persistence vdb-entryvendor-advisory
-
-
Affected products
- <2.9.57
- <3.6.21
- <4.0.6
Package maintainers
-
@RealityAnomaly Alex Zero <alex@arctarus.co.uk>
-
@0x4A6F Joachim Ernst <mail-maintainer@0x4A6F.dev>
-
@thoughtpolice Austin Seipp <aseipp@pobox.com>
-
@bbigras Bruno Bigras <bigras.bruno@gmail.com>
-
@emilazy Emily <nixpkgs@emily.moe>