Vulnerability Description
Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. Himmelblau versions 0.9.0 through 0.9.14 and 1.00-alpha are vulnerable to a privilege escalation issue when Entra ID group-based access restrictions are configured using group display names instead of object IDs. Starting in version 0.9.0, Himmelblau introduced support for specifying group names in the `pam_allow_groups` configuration option. However, Microsoft Entra ID permits the creation of multiple groups with the same `displayName` via the Microsoft Graph API—even by non-admin users, depending on tenant settings. As a result, a user could create a personal group with the same name as a legitimate access group (e.g., `"Allow-Linux-Login"`), add themselves to it, and be granted authentication or `sudo` rights by Himmelblau. Because affected Himmelblau versions compare group names by either `displayName` or by the immutable `objectId`, this allows bypassing access control mechanisms intended to restrict login to members of official, centrally-managed groups. This issue is fixed in Himmelblau version **0.9.15** and later. In these versions, group name matching in `pam_allow_groups` has been deprecated and removed, and only group `objectId`s (GUIDs) may be specified for secure group-based filtering. To mitigate the issue without upgrading, replace all entries in `pam_allow_groups` with the objectId of the target Entra ID group(s) and/or audit your tenant for groups with duplicate display names using the Microsoft Graph API.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/himmelblau-idm/himmelblau/commit/918577f6a8392a71d9d3d67f2096
- https://github.com/himmelblau-idm/himmelblau/issues/554
- https://github.com/himmelblau-idm/himmelblau/security/advisories/GHSA-gcxr-m95v-
- https://learn.microsoft.com/en-us/answers/questions/1035045/azure-ad-b2c-creates
FAQ
What is CVE-2025-49012?
CVE-2025-49012 is a vulnerability with a CVSS score of 5.4 (MEDIUM). Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. Himmelblau versions 0.9.0 through 0.9.14 and 1.00-alpha are vulnerable to a privilege escalation issue when Entra ID gr...
How severe is CVE-2025-49012?
CVE-2025-49012 has been rated MEDIUM with a CVSS base score of 5.4/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2025-49012?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.