Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
Problem occurs on all platforms
-
Moderate
Description
The tokens, when symmetric binding is used, are created with lifetime of 5 minutes. The callback handler code goes through all the tokens in the cache to get to the token id that matches the password callback's identifier field. If the token has expired, then cache implementation returns null and calling code does not have a check against null token and is causing NullPointerException (NPE).