Join our Newsletter — 33% off our NHI Course

MSSQL and SCCM privilege escalation: what teams need to fix

 

(@nhi-mgmt-group)
Member Moderator
Joined: 2 years ago
Posts: 19694
Topic starter  

TL;DR: Two elevation-of-privilege flaws, one in MSSQL and one in Microsoft Configuration Manager, let lower-privileged principals reach sysadmin and Full Administrator roles through permission-model gaps, according to SpecterOps research. The finding is a reminder that mature platforms still hide control failures in legacy role design and delegated administration boundaries.

Editorial analysis by NHI Mgmt Group, based on content published by SpecterOps: “MSSQL and SCCM Elevation of Privilege Vulnerabilities”.

By the numbers:

  • The MSSQL flaw had existed since SQL Server 2005, according to SpecterOps.
  • The SCCM issue affected versions 2403 through 2503, according to SpecterOps.
  • Microsoft reduced response times from 28 and 127 days to 14 and 7 days when disclosure timelines were provided, according to SpecterOps.

Key questions

Q: How do privilege escalation flaws emerge in role-based admin systems?

A: Privilege escalation flaws emerge when a role contains permissions that can chain into higher control, such as changing roles, granting access, editing policies, or creating new admins.

Q: Why can delegated admin roles become self-escalation paths?

A: Delegated admin roles can become self-escalation paths when the delegated account can change its own scope, assign privileges to itself, or use a management action that ultimately grants broader authority.

Q: What is the difference between least privilege and effective privilege?

A: Least privilege is the design principle of giving only the minimum access needed for a task.

Practitioner guidance

  • Audit transitive privilege paths Map whether any administrative permission can reach sysadmin, Full Administrator, or equivalent platform-wide authority through normal role transitions.
  • Remove role self-edit capabilities Strip any permission that lets a task-scoped admin role change its own users, scope, or assigned security roles.
  • Test password-reset gates as escalation points Validate whether password change logic checks the full target-role context, especially for privileged logins and impersonation-capable accounts.

Bottom line: The two flaws show that a limited admin permission can still become a route to complete control when the role model contains hidden transitions.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 6 months ago
Posts: 20184
 

Hidden escalation edges matter more than the nominal role name. Both issues show that enterprise platforms can document a role as limited while still permitting an authority jump through adjacent permissions. That is a governance failure in role design, because the effective power of a role is determined by what it can reach, not by how it is described. Practitioners should audit permission graphs for transitive authority, not just review direct grants.

A question worth separating out:

Q: How should teams validate whether an admin role can reach full control?

A: Teams should validate admin reach by tracing effective permissions from the role to every inherited group, policy, API permission and delegated grant, then testing whether the role can change its own membership, elevate privileges, or bypass approvals. A complete permission graph exposes hidden privilege paths, transitive access and mis-scoped standing rights.

👉 Read our full editorial: MSSQL and SCCM privilege escalation expose role model flaws



   
ReplyQuote
Share:

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.