Bug ID 620614: Citrix PNAgent replacement mode: iOS Citrix receiver fails to add new store account

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP APM(all modules)

Known Affected Versions:
11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.1 HF10, 11.5.1 HF11, 11.5.2 HF1, 11.5.3 HF1, 11.5.3 HF2, 11.5.4 HF1, 11.5.4 HF2, 11.5.4 HF3, 11.5.4 HF4

Fixed In:
13.0.0, 12.1.2 HF1, 11.6.1 HF2

Opened: Oct 05, 2016

Severity: 3-Major

Symptoms

iOS Citrix receiver fails to add new store account and touching on the Save option after providing the credentials displays "Loading" and comes back to previous save option. /var/log/apm displays "An exception is thrown: EVP_CipherFinal_ex failed: EVP_DecryptFinal_ex:bad decrypt" from VDI. The above error, otherwise, below error which deletes the session id abruptly. Oct 24 16:33:12 slot2/vip-guest7-test notice tmm[11547]: 01490567:5: /Common/mvdi-r_ap:Common:e19516fd: Session deleted (internal_cause).

Impact

iOS Citrix receiver could not add the account after providing wrong token values for two factor auth

Conditions

APM is configured with Citrix replacement mode. Provide wrong passcode values for RSA SecurId auth for continuously three times which trigger the next token input for the fourth time entering the right passcode. APM rotate session is enabled.

Workaround

Kill the iOS Citrix receiver application and click on the receiver again to add the account.

Fix Information

Use the right session id for decrypting the password.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips