Endpoint Privilege Management for Mac 5.5 Release Notes

November 5, 2019

New Features and Enhancements:

  • Script control: The ability to control scripts via a new Application Type (Script Type). This will allow system administrators to apply application rules on scripts, to allow the installation and management of development tools (i.e. Homebrew).

Issues Resolved:

  • Resolved an issue where custodian re-writes custodian.plist even if one exists with custom content.
  • Resolved an issue where TimeZoneAdminTool triggers a "(null)" auth as root which causes a loop in AV plugin.
  • Resolved an issue where root processes using AEWP caused loss of focus due to security agent appearing in separate security session.
  • Resolved issue where uninstalling 5.4.51 does not release auth rights correctly leaving ignored rights in DB in a poor state.
  • Resolved issue where every time Endpoint Privilege Management is installed a new _avectodaemon is added to the HiddenUsers array in Defaults.
  • Resolved issue where authorization plugin string values were not NULL terminated.
  • Resolved issue where the sudo plugin becomes unusable when editing account permissions.
  • Resolved issue where 'Copying' progress bar has issues with determining the size of large files.
  • Resolved issue where Endpoint Privilege Management GUI not loading in some instances.
  • Resolved issue where Policy Invalid event not generated.
  • Resolved issue where MonitorBase doesn't always clean up its process hashes.

Known Issues:

  • Endpoint Privilege Management finder extension can fail to load correctly on installation. This can be enabled manually by the end user or deployment of a script.
  • AEWP can cause the authorization plugin to restart constantly.
  • ?* auth req URI wildcarding can match on empty strings.
  • Unable to control authorizations from GarageBand updater.
  • Unable to control authorization from xcode that adds users to the _developer group. This can be done via a deployed script or on the endpoint using a command.
  • Unable to effectively control authorization prompts triggered via AEWP / Security_AuthTrampoline. AEWP is a deprecated function.

Catalina Known Issues:

  • Cannot control auth prompt where Standard User installs apps through the app store. The application will install regardless of user interaction.
  • Cannot control auth prompt for Console.app when run as Standard User. Standard Users can still use the CaptureConfig utility for collecting logs for support.
  • Unable to suppress Endpoint Privilege Management enabling notification messages when the user first logs in after installation.

Compatibility:

  • Endpoint Privilege Management Policy Editor 5.5
  • Endpoint Privilege Management ePO Extension 5.5
  • Endpoint Privilege Management Console Adapter 2.4.44323.0
  • BeyondInsight Adapter 5.4

If you have a business requirement to downgrade the Mac client, please first uninstall the currently installed version.

Supported Operating Systems:

  • macOS 10.15 Catalina
  • macOS 10.14 Mojave
  • macOS 10.13 High Sierra

Notes:

  • Privacy Preferences Policy Control (PPPC) prompts can be suppressed via a deployable MDM profile. BeyondTrust can provide the profile to customers.
  • For standard users to use Homebrew effectively, you must download the Homebrew script and remove the following lines:
  • elsif ! `dsmemberutil checkmembership -U "#{ENV[ "USER" ]}" -G admin `.include?("user is a member")

    abort "This script requires the user #{ENV[ "USER" ]} to be an Administrator."