As part of new #define is introduced in code called 'CIPHER_CONTEXT_CLEAN' (at pbspro/src/lib/Libutil/pbs_aes_encrypt.c:22), but in definition of CIPHER_CONTEXT_CLEAN it is trying to call EVP_CIPHER_CTX_free twice on same variable, which may lead to double free on given variable (i.e. v)
Since this is kind a memory corruption issue so no PTL is done.
But here is manual steps to reproduce:
1. Build and install pbspro in windows
2. Run python PBS_EXEC\etc\win_postinstall.py -u <username> -p <password>
a. Expected output: pbs_ds_password.exe should crash as showing in attached image