We have been dealing with an issue where we cannot rotate any passwords via the LDAP secrets engine. This includes the bind user and the service accounts we have as a part of a library.
When executing rotate-root commands, the first two times you run that command it will succeed, but the 3rd time it will fail due to both the new and old passwords not working.
When it comes to check-ins and check-outs for users in the library, from vault’s perspective everything seems to go through just fine. However, on the LDAP side, it doesn’t seem like the new password is being applied.
So in all, this is what we are seeing:
rotate-rootcommands will succeed the first two times, but fail on the 3rd time- Check-ins do not seem to successfully change the service account passwords
- When performing a
rotate-rootcommand or a check-in, it seems likewhenChangedanduserPasswordfields in Active Directory successfully update, butpwdLastSetdoesn’t appear to change. - We performed an upgrade 7/11/2023 to 1.13.4 and everything seemed to be working just fine in regards to user check-in/out and
rotate-rootcommands. Problems started to appear 8/8/2023.