1. Forescout Administration Guide, Version 8.2.2, Page 489, "Assign to VLAN": This section describes the action, noting that Forescout applies changes to the switch. The guide implicitly supports the fact that these are live configuration changes.
2. Forescout eyeExtend for Switches Configuration Guide, Version 2.1, Page 19, "How the Switch Plugin Works": This document states, "The Switch Plugin communicates with network switches to get running configuration information... and to apply actions that change the switch configuration." This explicitly confirms that Forescout reads from and writes to the running-config.
3. Forescout Administration Guide, Version 8.2, "Actions" chapter, "Reverting Actions" section: The documentation explains that when an action is canceled, the original configuration is restored. This highlights the mechanism where an initial state is saved. The vulnerability arises because this saved state does not account for out-of-band changes to the running-config that may occur before the action is reverted.