Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› What happens when employees or administrators can install…
Cyber Security

What happens when employees or administrators can install unapproved software on managed systems?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 30, 2026 Domain: Cyber Security

When users can install unapproved software, attackers gain a simple path to malware, ransomware, and persistence. A malicious payload can arrive through email, web browsing, or removable media, then execute with the user’s privileges. That can let an intruder return later, expand access, and encrypt or steal data before defenders realize the endpoint was compromised.

Why Unapproved Software Changes Endpoint Risk So Quickly

Managed systems depend on consistent software inventory, controlled privilege, and predictable execution paths. Once employees or administrators can install unapproved software, the endpoint stops being a governed platform and becomes a vehicle for whatever code the user can introduce, whether that code is benign, poorly secured, or outright malicious.

That shift matters because unapproved software often bypasses normal review for provenance, permissions, update cadence, and data handling. It can also introduce new services, browser extensions, drivers, scripts, or agents that expand the attack surface in ways defenders may not notice until the machine behaves differently or credentials and data are already at risk.

In practice, the main failure is not just that “bad software” gets installed, but that the control environment around the endpoint weakens. A managed device should have a known software baseline, and once that baseline is open-ended, the organisation loses confidence in both the system state and the trustworthiness of what runs on it.

How Attackers Turn Software Installation Into Initial Access and Persistence

Attackers do not need to invent a novel exploit when they can rely on a user to run a trusted-looking installer, utility, or package. If the user is allowed to add software, malware can arrive through email, web browsing, or removable media and then execute with the user’s privileges. That is often enough to start credential theft, local discovery, and staging for follow-on activity.

Once installed, unapproved software can create persistence by adding services, scheduled tasks, startup entries, browser hooks, or remote access components. Even when the original payload is removed, the added component may remain and give an intruder a later return path, especially if the software also weakens logging, disables protections, or hides its own activity from standard admin workflows.

Azure RBAC and Service Principals Guide is useful here as a reminder that excessive privilege makes any software installation path more dangerous, because the same access that allows convenience can also enable system-wide change.

What Managed Systems Lose When Software Control Is Too Loose

When software installation is not tightly governed, the endpoint can no longer be assumed to be compliant, supportable, or even fully observable. Unapproved tools may conflict with security agents, alter network settings, weaken browser or document controls, or create shadow administration paths that are invisible to the team responsible for the platform.

Ansible and AWX Security Guide shows the opposite design principle in a different context: controlled credentials, logging, and role boundaries are what keep automation governable. On managed endpoints, software control serves the same purpose, because the organisation needs to know what was installed, why it was installed, who authorised it, and whether it can be removed without breaking business operations.

The practical consequence is that software sprawl becomes a governance issue as much as a security one. Support teams lose standardisation, detection becomes noisier, and incident response slows because responders must first work out whether the suspicious binary is legitimate, user-installed, or part of an active compromise.

Risk and Threat Considerations

Unapproved software creates a direct exposure path for malware, ransomware, and persistence because it gives an attacker a place to run code on a system that users already trust. The same control gap can also let legitimate but risky tools bypass patching, logging, or content inspection.

Failure mechanism: A user or administrator installs software that was never reviewed, which introduces executable code, background services, or trust relationships that defenders did not approve and may not monitor effectively.

Impact: The endpoint can be used for data theft, encryption, credential capture, lateral movement, or covert re-entry, and recovery becomes harder because the organisation must first establish what was installed and what it changed.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-2 — Inventory of Software AssetsUnapproved software is a software inventory and governance failure.
CIS-4 — Secure Configuration of Enterprise Assets and SoftwareManaged systems need enforced baselines to prevent user-installed software drift.
Recommendation — Maintain an accurate software inventory and flag any unauthorized installation for removal. Enforce approved software baselines and block installation paths outside policy.
NIST SP 800-53 Rev 5CM-7 — Least FunctionalityLimiting installed software directly reduces attack surface on managed systems.
CM-11 — User-Installed SoftwareThis control directly addresses whether users may install software on managed systems.
SI-3 — Malicious Code ProtectionUnapproved software is a common malware delivery path on endpoints.
Recommendation — Allow only required software and disable installation of nonessential applications. Restrict or tightly govern user-installed software on managed endpoints. Use malware protections to detect and block suspicious installers and payloads.
MITRE ATT&CKT1204 — User ExecutionAttackers often rely on users to run a malicious installer or payload.
T1547 — Boot or Logon Autostart ExecutionInstalled software can create persistence through startup mechanisms.
T1053 — Scheduled Task/JobUnapproved software commonly abuses scheduled tasks for persistence.
Recommendation — Hunt for user-executed installers, archives, and scripts that start the compromise. Monitor for new autostart entries created after unauthorized software installation. Review new scheduled tasks created by non-standard software installations.

Practitioner Guidance

What to verify: Confirm whether the device build standard actually blocks self-service software installation for standard users and whether administrators are exempt only through an explicit exception process. If the answer is “yes, but only informally,” treat that as a control weakness, not a control.

Decision rule: If the unapproved software can run on a managed endpoint with the user’s privileges, assume it can be used for initial execution and persistence, then prioritise software removal, endpoint triage, and scope validation before debating whether the program was installed “for business reasons.”

Practitioner takeaway: The key issue is not merely software choice, it is control of execution on a trusted system, and once that boundary is loose, every endpoint becomes a potential staging point.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org