Skip to content

CM-3 Configuration Change Control

Guidance: draftPolicy clause: draftWhat these mean

BaselinesImplementation levelEnhancements
Moderate, HighOrganization8 (4 in a baseline)

Related controls: CA-7, CM-2, CM-4, CM-5, CM-6, CM-9, CM-11, IA-3, MA-2, PE-16, PT-6, RA-8, SA-8, SA-10, SC-28, SC-34, SC-37, SI-2, SI-3, SI-4, SI-7, SI-10, SR-11

  • a. Determine and document the types of changes to the system that are configuration-controlled;
  • b. Review proposed configuration-controlled changes to the system and approve or disapprove such changes with explicit consideration for security and privacy impact analyses;
  • c. Document configuration change decisions associated with the system;
  • d. Implement approved configuration-controlled changes to the system;
  • e. Retain records of configuration-controlled changes to the system for [Assignment: organization-defined time period];
  • f. Monitor and review activities associated with configuration-controlled changes to the system; and
  • g. Coordinate and provide oversight for configuration change control activities through [Assignment: organization-defined configuration change control element] that convenes [Selection (one or more): [Assignment: organization-defined frequency] ; when [Assignment: organization-defined configuration change conditions] ].
NIST discussion

Configuration change control for organizational systems involves the systematic proposal, justification, implementation, testing, review, and disposition of system changes, including system upgrades and modifications. Configuration change control includes changes to baseline configurations, configuration items of systems, operational procedures, configuration settings for system components, remediate vulnerabilities, and unscheduled or unauthorized changes. Processes for managing configuration changes to systems include Configuration Control Boards or Change Advisory Boards that review and approve proposed changes. For changes that impact privacy risk, the senior agency official for privacy updates privacy impact assessments and system of records notices. For new systems or major upgrades, organizations consider including representatives from the development organizations on the Configuration Control Boards or Change Advisory Boards. Auditing of changes includes activities before and after changes are made to systems and the auditing activities required to implement such changes. See also SA-10.

CM-3(1) Automated Documentation, Notification, and Prohibition of Changes

Section titled “CM-3(1) Automated Documentation, Notification, and Prohibition of Changes”

Baselines: High

Use [Assignment: organization-defined automated mechanisms] to:

  • (a) Document proposed changes to the system;
  • (b) Notify [Assignment: organization-defined approval authorities] of proposed changes to the system and request change approval;
  • (c) Highlight proposed changes to the system that have not been approved or disapproved within [Assignment: organization-defined time period];
  • (d) Prohibit changes to the system until designated approvals are received;
  • (e) Document all changes to the system; and
  • (f) Notify [Assignment: organization-defined personnel] when approved changes to the system are completed.
Discussion and assessment objectives for CM-3(1)

None.

Determine if:

  • CM-03(01)(a) [Assignment: organization-defined automated mechanisms] are used to document proposed changes to the system;
  • CM-03(01)(b) [Assignment: organization-defined automated mechanisms] are used to notify [Assignment: organization-defined approval authorities] of proposed changes to the system and request change approval;
  • CM-03(01)(c) [Assignment: organization-defined automated mechanisms] are used to highlight proposed changes to the system that have not been approved or disapproved within [Assignment: organization-defined time period];
  • CM-03(01)(d) [Assignment: organization-defined automated mechanisms] are used to prohibit changes to the system until designated approvals are received;
  • CM-03(01)(e) [Assignment: organization-defined automated mechanisms] are used to document all changes to the system;
  • CM-03(01)(f) [Assignment: organization-defined automated mechanisms] are used to notify [Assignment: organization-defined personnel] when approved changes to the system are completed.

Examine: Configuration management policy; procedures addressing system configuration change control; configuration management plan; system design documentation; system architecture and configuration documentation; automated configuration control mechanisms; system configuration settings and associated documentation; change control records; system audit records; change approval requests; change approvals; system security plan; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security responsibilities; system/network administrators; system developers; members of change control board or similar.

Test: Organizational processes for configuration change control; automated mechanisms implementing configuration change control activities.

CM-3(2) Testing, Validation, and Documentation of Changes

Section titled “CM-3(2) Testing, Validation, and Documentation of Changes”

Baselines: Moderate, High

Test, validate, and document changes to the system before finalizing the implementation of the changes.

Discussion and assessment objectives for CM-3(2)

Changes to systems include modifications to hardware, software, or firmware components and configuration settings defined in CM-6 . Organizations ensure that testing does not interfere with system operations that support organizational mission and business functions. Individuals or groups conducting tests understand security and privacy policies and procedures, system security and privacy policies and procedures, and the health, safety, and environmental risks associated with specific facilities or processes. Operational systems may need to be taken offline, or replicated to the extent feasible, before testing can be conducted. If systems must be taken offline for testing, the tests are scheduled to occur during planned system outages whenever possible. If the testing cannot be conducted on operational systems, organizations employ compensating controls.

Determine if:

  • CM-03(02)[01] changes to the system are tested before finalizing the implementation of the changes;
  • CM-03(02)[02] changes to the system are validated before finalizing the implementation of the changes;
  • CM-03(02)[03] changes to the system are documented before finalizing the implementation of the changes.

Examine: Configuration management policy; configuration management plan; procedures addressing system configuration change control; system design documentation; system architecture and configuration documentation; system configuration settings and associated documentation; test records; validation records; change control records; system audit records; system security plan; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security responsibilities; system/network administrators; system developers; members of change control board or similar.

Test: Organizational processes for configuration change control; mechanisms supporting and/or implementing, testing, validating, and documenting system changes.

Baselines: Not in a baseline

Implement changes to the current system baseline and deploy the updated baseline across the installed base using [Assignment: organization-defined automated mechanisms].

Discussion and assessment objectives for CM-3(3)

Automated tools can improve the accuracy, consistency, and availability of configuration baseline information. Automation can also provide data aggregation and data correlation capabilities, alerting mechanisms, and dashboards to support risk-based decision-making within the organization.

Determine if:

  • CM-03(03)[01] changes to the current system baseline are implemented using [Assignment: organization-defined automated mechanisms];
  • CM-03(03)[02] the updated baseline is deployed across the installed base using [Assignment: organization-defined automated mechanisms].

Examine: Configuration management policy; configuration management plan; procedures addressing system configuration change control; system design documentation; system architecture and configuration documentation; automated configuration control mechanisms; change control records; system component inventory; system audit records; system security plan; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security responsibilities; system/network administrators; system developers; members of change control board or similar.

Test: Organizational processes for configuration change control; automated mechanisms implementing changes to current system baseline.

CM-3(4) Security and Privacy Representatives

Section titled “CM-3(4) Security and Privacy Representatives”

Baselines: Moderate, High

Require [Assignment: organization-defined security and privacy representatives] to be members of the [Assignment: organization-defined configuration change control element].

Discussion and assessment objectives for CM-3(4)

Information security and privacy representatives include system security officers, senior agency information security officers, senior agency officials for privacy, or system privacy officers. Representation by personnel with information security and privacy expertise is important because changes to system configurations can have unintended side effects, some of which may be security- or privacy-relevant. Detecting such changes early in the process can help avoid unintended, negative consequences that could ultimately affect the security and privacy posture of systems. The configuration change control element referred to in the second organization-defined parameter reflects the change control elements defined by organizations in CM-3g.

Determine if:

  • CM-03(04)[01] [Assignment: organization-defined security representatives] are required to be members of the [Assignment: organization-defined configuration change control element];
  • CM-03(04)[02] [Assignment: organization-defined privacy representatives] are required to be members of the [Assignment: organization-defined configuration change control element].

Examine: Configuration management policy; procedures addressing system configuration change control; configuration management plan; system security plan; privacy plan; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security and privacy responsibilities; members of change control board or similar.

Test: Organizational processes for configuration change control.

Baselines: Not in a baseline

Implement the following security responses automatically if baseline configurations are changed in an unauthorized manner: [Assignment: organization-defined security responses].

Discussion and assessment objectives for CM-3(5)

Automated security responses include halting selected system functions, halting system processing, and issuing alerts or notifications to organizational personnel when there is an unauthorized modification of a configuration item.

Determine if [Assignment: organization-defined security responses] are automatically implemented if baseline configurations are changed in an unauthorized manner.

Examine: System security plan; configuration management policy; procedures addressing system configuration change control; configuration management plan; system design documentation; system architecture and configuration documentation; system configuration settings and associated documentation; alerts/notifications of unauthorized baseline configuration changes; system audit records; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security responsibilities; system/network administrators; system developers; members of change control board or similar.

Test: Organizational processes for configuration change control; automated mechanisms implementing security responses to unauthorized changes to the baseline configurations.

Baselines: High

Ensure that cryptographic mechanisms used to provide the following controls are under configuration management: [Assignment: organization-defined controls].

Discussion and assessment objectives for CM-3(6)

The controls referenced in the control enhancement refer to security and privacy controls from the control catalog. Regardless of the cryptographic mechanisms employed, processes and procedures are in place to manage those mechanisms. For example, if system components use certificates for identification and authentication, a process is implemented to address the expiration of those certificates.

Determine if cryptographic mechanisms used to provide [Assignment: organization-defined controls] are under configuration management.

Examine: Configuration management policy; procedures addressing system configuration change control; configuration management plan; system design documentation; system architecture and configuration documentation; system configuration settings and associated documentation; system security plan; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security responsibilities; system/network administrators; system developers; members of change control board or similar.

Test: Organizational processes for configuration change control; cryptographic mechanisms implementing organizational security safeguards (controls).

Baselines: Not in a baseline

Review changes to the system [Assignment: organization-defined frequency] or when [Assignment: organization-defined circumstances] to determine whether unauthorized changes have occurred.

Discussion and assessment objectives for CM-3(7)

Indications that warrant a review of changes to the system and the specific circumstances justifying such reviews may be obtained from activities carried out by organizations during the configuration change process or continuous monitoring process.

Determine if changes to the system are reviewed [Assignment: organization-defined frequency] or when [Assignment: organization-defined circumstances] to determine whether unauthorized changes have occurred.

Examine: Configuration management policy; procedures addressing system configuration change control; configuration management plan; change control records; system architecture and configuration documentation; system configuration settings and associated documentation; system audit records; system component inventory; system security plan; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with security responsibilities; system/network administrators; members of change control board or similar.

Test: Organizational processes for configuration change control; mechanisms implementing audit records for changes.

CM-3(8) Prevent or Restrict Configuration Changes

Section titled “CM-3(8) Prevent or Restrict Configuration Changes”

Baselines: Not in a baseline

Prevent or restrict changes to the configuration of the system under the following circumstances: [Assignment: organization-defined circumstances].

Discussion and assessment objectives for CM-3(8)

System configuration changes can adversely affect critical system security and privacy functionality. Change restrictions can be enforced through automated mechanisms.

Determine if changes to the configuration of the system are prevented or restricted under [Assignment: organization-defined circumstances].

Examine: Configuration management policy; procedures addressing system configuration change control; configuration management plan; change control records; system architecture and configuration documentation; system configuration settings and associated documentation; system component inventory; system audit records; system security plan; other relevant documents or records.

Objectives and methods for CM-3

Determine if:

  • CM-03a. the types of changes to the system that are configuration-controlled are determined and documented;
  • CM-03b.
    • CM-03b.[01] proposed configuration-controlled changes to the system are reviewed;
    • CM-03b.[02] proposed configuration-controlled changes to the system are approved or disapproved with explicit consideration for security and privacy impact analyses;
  • CM-03c. configuration change decisions associated with the system are documented;
  • CM-03d. approved configuration-controlled changes to the system are implemented;
  • CM-03e. records of configuration-controlled changes to the system are retained for [Assignment: organization-defined time period];
  • CM-03f.
    • CM-03f.[01] activities associated with configuration-controlled changes to the system are monitored;
    • CM-03f.[02] activities associated with configuration-controlled changes to the system are reviewed;
  • CM-03g.
    • CM-03g.[01] configuration change control activities are coordinated and overseen by [Assignment: organization-defined configuration change control element];
    • CM-03g.[02] the configuration control element convenes [Selection (one or more): [Assignment: organization-defined frequency] ; when [Assignment: organization-defined configuration change conditions] ].

Examine: Configuration management policy; procedures addressing system configuration change control; configuration management plan; system architecture and configuration documentation; change control records; system audit records; change control audit and review reports; agenda/minutes/documentation from configuration change control oversight meetings; system security plan; privacy plan; privacy impact assessments; system of records notices; other relevant documents or records.

Interview: Organizational personnel with configuration change control responsibilities; organizational personnel with information security and privacy responsibilities; system/network administrators; members of change control board or similar.

Test: Organizational processes for configuration change control; mechanisms that implement configuration change control.

Policy statement

  • The System owner shall determine and document the types of changes to the system that are configuration-controlled. (CM-3a)
  • The System owner shall review proposed configuration-controlled changes and approve or disapprove them with explicit consideration of security and privacy impact analyses. (CM-3b)
  • The System owner shall document configuration change decisions for the system. (CM-3c)
  • The System owner shall implement only approved configuration-controlled changes. (CM-3d)
  • The System owner shall retain records of configuration-controlled changes for Fill in: the time period to retain records of configuration-controlled changes Typical: at least one year, or the life of the system if longer. (CM-3e)
  • The System owner shall monitor and review activities associated with configuration-controlled changes. (CM-3f)
  • Configuration change control activities shall be coordinated and overseen by Fill in: the configuration change control element responsible for coordinating and overseeing change control activities Typical: a change control board with the system owner, technical leads and a security representative, which convenes Select one or more: [Assignment: organization-defined frequency]; when [Assignment: organization-defined configuration change conditions] Typical: weekly, and when an emergency change is requested. (CM-3g)

CM-3(1) Automated documentation, notification and prohibition of changes

  • The System owner shall use Fill in: mechanisms used to automate configuration change control Typical: the change management system integrated with the deployment pipeline to document proposed changes to the system. (CM-3(1)(a))
  • The System owner shall use those mechanisms to notify Fill in: approval authorities to be notified of and request approval for proposed changes to the system Typical: the change control board members of proposed changes and request approval. (CM-3(1)(b))
  • The System owner shall use those mechanisms to highlight proposed changes not approved or disapproved within Fill in: the time period after which to highlight changes that have not been approved or disapproved Typical: 5 business days. (CM-3(1)(c))
  • The System owner shall use those mechanisms to prohibit changes until the designated approvals are received. (CM-3(1)(d))
  • The System owner shall use those mechanisms to document all changes to the system. (CM-3(1)(e))
  • The System owner shall use those mechanisms to notify Fill in: personnel to be notified when approved changes are complete Typical: the requester, the system owner and the security operations team when approved changes are completed. (CM-3(1)(f))

CM-3(2) Testing, validation and documentation of changes

  • The System owner shall test, validate and document changes before finalizing their implementation. (CM-3(2))

CM-3(4) Security and privacy representatives

  • The System owner shall require Fill in: security and privacy representatives Typical: a representative of the security team and, where the system processes personal information, of the privacy office to be members of Fill in: the configuration change control element of which the security and privacy representatives are to be members Typical: the change control board. (CM-3(4))

CM-3(6) Cryptography management

  • The System owner shall ensure the cryptographic mechanisms that provide Fill in: controls provided by cryptographic mechanisms that are to be under configuration management Typical: encryption in transit and at rest, digital signatures and authentication (SC-8, SC-13, SC-28, IA-5) are under configuration management. (CM-3(6))

From the Configuration Management Policy template (draft). Highlighted fields are values your organization sets.

CM-3 asks you to decide which changes are controlled, to review and approve each one with its security and privacy impact analysis in hand, to make only approved changes, to keep the records, and to run the process through a body that meets on a set schedule. NIST’s CM-3 discussion counts changes to baseline configurations, configuration items, operational procedures and configuration settings, changes that remediate vulnerabilities, and unscheduled or unauthorized changes. Assessors take a sample of changes from the system itself, such as deployment history, and trace each one back to an approved record.

Common implementations. A change management system that holds one record per change: the request, the impact analysis (CM-4), the test result, the decision and the implementation date. Changes fall into three types, set out in the procedures:

  • Standard changes: low-risk, repeatable changes that the board approves once as a class, such as routine patches. The patch and flaw remediation standard records routine updates this way.
  • Normal changes: reviewed and approved by the change control board before implementation.
  • Emergency changes: approved by a named person so work can start, then reviewed by the board after the fact. The patch and flaw remediation standard uses this route for known exploited vulnerabilities that cannot wait.

Firewall and other boundary rule changes name the approved request they implement, as the boundary protection standard requires. Developer changes to an operational system go through the same change control, as the SA-10 clause of the System and Services Acquisition policy says. NIST’s discussion also asks that, for changes that affect privacy risk, the senior agency official for privacy update privacy impact assessments and system of records notices; the privacy impact assessment is updated through change control for that reason.

SP 800-128 (August 2011, with updates as of October 10, 2019) includes a sample change request (Appendix E) and a sample change control board charter (Appendix H). The change request form adapts the first, with the impact analysis and the significant-change decision on the same form, and the Configuration Management Plan carries a board charter built on the second.

Organization-defined parameters. Typical values, which your organization may set differently:

ParameterTypical value
How long change records are kept (e)At least one year, or the life of the system if longer
Body that coordinates and oversees change control (g)A change control board with the system owner, technical leads and a security representative
When it convenes (g)Weekly, and when an emergency change is requested
Security and privacy representatives (CM-3(4))A representative of the security team and, where the system processes personal information, of the privacy office
Body they are members of (CM-3(4))The change control board
Automated mechanisms (CM-3(1), High)The change management system integrated with the deployment pipeline
Approval authorities notified of proposed changes (CM-3(1), High)The change control board members
Time before a change with no decision is highlighted (CM-3(1), High)5 business days
Who is notified when approved changes are completed (CM-3(1), High)The requester, the system owner and the security operations team
Controls whose cryptographic mechanisms are under configuration management (CM-3(6), High)Encryption in transit and at rest, digital signatures and authentication (SC-8, SC-13, SC-28, IA-5)

CM-3(2) has no parameter. In the Configuration Management policy, the system owner runs change control for the system.

Evidence assessors ask for.

  • The documented types of configuration-controlled changes, including the list of preapproved standard changes
  • The change control board charter, membership and meeting records, showing the security representative (CM-3(4))
  • A sample of changes from deployment history or configuration logs, each traced to an approved record with its impact analysis
  • Test and validation results for the sampled changes (CM-3(2))
  • Emergency change records and their after-the-fact review
  • Change records going back through the retention period
  • For High, the change management system’s approval gates and notifications (CM-3(1)) and the certificate and key changes managed under change control (CM-3(6))

Inheritance. An organization-wide change management system and an enterprise change advisory board are often common. The system owns its change records, its own board or its seat on the enterprise board, and implementing only approved changes, so CM-3 is usually a hybrid control.

Common findings.

  • Changes in deployment logs or configuration history with no change record.
  • Emergency changes that were never reviewed after the fact.
  • A standard change catalog so broad that most changes skip review.
  • Approval recorded with no impact analysis or test result attached.
  • A board with no security representative, or one who rarely attends.
  • Change records deleted before the retention period ends, often when a ticketing tool was replaced.

Enhancements in the Moderate baseline. CM-3(2) testing, validation and documentation of changes and CM-3(4) security and privacy representatives, both also in High. High adds CM-3(1) automated documentation, notification and prohibition of changes and CM-3(6) cryptography management. CM-3(3), CM-3(5), CM-3(7) and CM-3(8) are in no baseline.

  • CM-3(2) tests changes before they are final. NIST’s discussion asks that testing not interfere with operations, that tests on operational systems be scheduled for planned outages where possible, and that compensating controls be used where a change cannot be tested on the operational system.
  • CM-3(4) puts security and privacy expertise on the board. NIST’s discussion names system security officers, senior agency information security officers, senior agency officials for privacy and system privacy officers, because changes can have security or privacy side effects that are cheaper to catch early.
  • CM-3(1) has the change management system document changes, request approvals, flag stalled requests and block deployment until approval is recorded.
  • CM-3(6) keeps cryptographic mechanisms under configuration management. NIST’s discussion gives certificate expiration as an example of what the process must handle. The encryption and key management standard keeps the cryptographic inventory and the certificate rules; see also SC-13.

Artifacts

Independent guidance, not an official NIST publication. Control text is from NIST SP 800-53 Rev. 5 and SP 800-53A (public domain). Original content is licensed CC BY 4.0; program templates and the downloadable kit are dedicated to the public domain under CC0 1.0.