A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2026-45108

CVE-2026-45108: Himmelblau Auth Bypass Vulnerability

CVE-2026-45108 is an authentication bypass flaw in Himmelblau affecting versions 2.0.0 to before 3.1.5 and 2.3.11. It allows unauthorized local Unix session access. This post covers technical details, affected versions, impact, and mitigation.

Published: May 28, 2026

CVE-2026-45108 Overview

CVE-2026-45108 is an authentication bypass vulnerability in Himmelblau, an interoperability suite that connects Linux systems to Microsoft Azure Entra ID and Intune. The flaw exists in the Device Authorization Grant (DAG) flow between versions 2.0.0 and 3.1.5 (and the 2.x line before 2.3.11). An authenticated user within the same Entra ID domain can obtain a local Unix session as another user by supplying their own valid credentials. The defect lives in the token_validate function, which only compared UPN domains and ignored the local username portion. The issue is classified under CWE-863: Incorrect Authorization and is fixed in versions 3.1.5 and 2.3.11.

Critical Impact

Any valid Entra ID user in the tenant can authenticate as any other user on a Himmelblau-joined Linux host, breaking the trust boundary between Unix accounts.

Affected Products

  • Himmelblau versions 2.0.0 through 3.1.4
  • Himmelblau 2.x branch prior to 2.3.11
  • Linux hosts joined to Microsoft Entra ID via Himmelblau

Discovery Timeline

  • 2026-05-27 - CVE-2026-45108 published to NVD
  • 2026-05-27 - Last updated in NVD database

Technical Details for CVE-2026-45108

Vulnerability Analysis

Himmelblau brokers authentication between Linux PAM/NSS and Microsoft Entra ID. The Device Authorization Grant flow lets a user complete OAuth 2.0 authentication on a separate device, then returns a token that Himmelblau validates before establishing a local Unix session. The token_validate function is responsible for binding the returned token to the account the user is attempting to log into. The function correctly handled multi-domain tenant scenarios by checking domain aliases. However, it stopped at the domain comparison and never compared the local part of the User Principal Name (UPN) against the requested username.

The result is a confused deputy condition. A user alice@contoso.com can initiate a login as bob on the local system, complete the DAG flow using her own credentials, and receive a token whose domain matches contoso.com. Himmelblau accepts the token as valid for bob because the domain portion satisfies the alias check.

Root Cause

The root cause is incomplete authorization logic in token_validate. The function compared only the domain segment of the authenticated UPN against the requested account, omitting the local username comparison. Authentication and authorization were conflated: a successful token issuance was treated as authorization for any account in the same domain.

Attack Vector

Exploitation requires the attacker to hold valid Entra ID credentials in the target tenant and network reachability to a Himmelblau-joined host. The attacker initiates a local login as the victim account through PAM. When prompted to complete the DAG flow, the attacker authenticates with their own Entra ID credentials. Himmelblau receives a token whose UPN domain matches the target tenant and grants a local Unix session under the victim's identity. No code execution against Entra ID itself is required, and no interaction with the victim is needed.

The attacker now operates with the victim's UID, group memberships, home directory access, and any sudo or file permissions assigned to that account.

Detection Methods for CVE-2026-45108

Indicators of Compromise

  • Himmelblau authentication log entries where the authenticated UPN local part does not match the established Unix session username
  • Successful PAM session establishment for an account following a DAG flow initiated by a different user identity
  • Multiple distinct Entra ID UPNs producing successful logins to the same Unix account in close proximity
  • Unexpected interactive logins from accounts that historically authenticate from different workstations or geographies

Detection Strategies

  • Parse himmelblaud logs and correlate the preferred_username or UPN claim from issued tokens with the target Unix username on each session start
  • Alert when the local part of the authenticated UPN differs from the PAM-requested account, even when the domain matches
  • Baseline the expected UPN-to-Unix-username mapping per host and flag deviations
  • Cross-reference Entra ID sign-in logs with local Linux authentication events for the same time window

Monitoring Recommendations

  • Centralize Linux authentication and himmelblaud daemon logs to a SIEM with retention covering the patch rollout window
  • Monitor /var/log/auth.log and journald entries for pam_himmelblau session opens paired with Entra ID token claims
  • Track Himmelblau package versions across the fleet to confirm all hosts run 3.1.5 or 2.3.11 or later

How to Mitigate CVE-2026-45108

Immediate Actions Required

  • Upgrade all Himmelblau installations to version 3.1.5 or 2.3.11 immediately
  • Audit local authentication logs on Himmelblau-joined hosts for cross-user session establishment since deploying any affected version
  • Rotate credentials and review session activity for privileged Unix accounts that may have been impersonated
  • Restrict interactive login to Himmelblau-joined hosts to a minimum set of users until patches are applied

Patch Information

The vendor fixed CVE-2026-45108 in Himmelblau 3.1.5 and 2.3.11. The patched token_validate function now compares the full UPN, including the local username portion, against the requested account before authorizing a session. Refer to the Himmelblau GHSA-pmxh-j4r6-88mv advisory for release notes and source-level changes.

Workarounds

  • Disable the Device Authorization Grant flow in Himmelblau configuration where feasible and require interactive browser-based authentication tied to the local user
  • Limit Entra ID group membership that grants login rights to Himmelblau hosts, reducing the pool of potential impersonators
  • Apply AllowUsers or pam_access restrictions to enforce a strict allowlist of UPN-to-Unix-username mappings until the upgrade is deployed
bash
# Verify installed Himmelblau version and upgrade
himmelblaud --version

# Debian/Ubuntu
sudo apt update && sudo apt install --only-upgrade himmelblau

# Confirm patched version (3.1.5 or 2.3.11 or later)
himmelblaud --version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeAuth Bypass

  • Vendor/TechMicrosoft

  • SeverityHIGH

  • CVSS Score8.4

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:L
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityLow
  • CWE References
  • CWE-863
  • Technical References
  • GitHub Security Advisory
  • Related CVEs
  • CVE-2026-32209: Windows 10 1607 Auth Bypass Vulnerability

  • CVE-2026-32178: .NET Auth Bypass Vulnerability

  • CVE-2021-43890: Microsoft App Installer Spoofing Bypass

  • CVE-2024-20671: Windows Defender Auth Bypass Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English