Pricing  Get Quote
 
 

Custom scripts security guidelines

Attention: This page is applicable only for customers who use custom scripts.

ADSelfService Plus custom scripts allow synchronization of users' passwords with other providers. However, not sanitizing data sent to custom scripts can lead to adverse security threats including remote code execution. If a end-user with malicious intent were to enter a command in the new password field of password reset or change page, it will success fully run in the machine where ADSelfService Plus server is installed. Ensure you follow these guidelines for all new and existing script commands to avoid security vulnerabilities:

  • All custom script files must be placed inside the [Installation_Directory]/Scripts. References to subfolders are not allowed.
  • The script command must only contain the filename and arguments in the Advanced Policy Configuration settings.
  • The first argument must be a filename with its extension (example: reset.vbs). Only VBScript (.vbs) and PowerShell script (.ps1) are allowed.
  • The use of '..' is restricted in the script command.
  • Arguments passed to the script will be encoded in Base64 to prevent command injection attacks.

You can use our decoding scripts for VBScript and PowerShell scripts to simplify data sanitization.

Note: Customers who have migrated from builds 6121 and below, please run this DB query to ensure all your custom scripts are safe to use, after implementing the above guidelines:

Update SystemParams set param_value='true' where param_name='CUSTOM_SCRIPT_SAFE_EXECUTION';

If you face any difficulties in these changes, you can disable custom scripts temporarily and contact our support team.

Request for Support

Need further assistance? Fill this form, and we'll contact you rightaway.

  • Name
  •  
  • Business Email *
  •  
  • Phone *
  •  
  • Problem Description *
  •  
  • Country
  •  
  • By clicking 'Submit' you agree to processing of personal data according to the Privacy Policy.
Highlights of ADSelfService Plus

Password self-service

Allow Active Directory users to self-service their password resets and account unlock tasks, freeing them from lengthy help desk calls.

One identity with single sign-on

Get seamless one-click access to 100+ cloud applications. With enterprise single sign-on, users can access all their cloud applications using their Active Directory credentials.

Password and account expiry notification

Intimate Active Directory users of their impending password and account expiry via email and SMS notifications.

Password synchronization

Synchronize Windows Active Directory user passwords and account changes across multiple systems automatically, including Microsoft 365, Google Workspace, IBM iSeries, and more.

Password policy enforcer

Strong passwords resist various hacking threats. Enforce Active Directory users to adhere to compliant passwords by displaying password complexity requirements.

Directory self-update and corporate directory search

Enable Active Directory users to update their latest information themselves. Quick search features help admins scout for information using search keys like contact numbers.

ADSelfService Plus trusted by

Embark on a journey towards identity security and Zero Trust