Every CVE Search/ Get API key

CVE-2026-34397

himmelblau: NSS fake-primary group lookup reintroduces name collision risk

6.3 MediumFix available

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From versions 2.0.0-alpha to before 2.3.9 and 3.0.0-alpha to before 3.1.1, there is a conditional local privilege escalation vulnerability in an edge-case naming collision. Only authenticated himmelblau users whose mapped CN/short name exactly matches a privileged local group name (e.g., "sudo", "wheel", "docker", "adm") can cause the NSS module to resolve that group name to their fake primary group. If the system uses NSS results for group-based authorization decisions (sudo, polkit, etc.), this can grant the attacker the privileges of that group. This issue has been patched in versions 2.3.9 and 3.1.1.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.16%Up 0.2 points since Apr 2, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.3

himmelblau: NSS fake-primary group lookup reintroduces name collision risk

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From versions 2.0.0-alpha to before 2.3.9 and 3.0.0-alpha to before 3.1.1, there is a conditional local privilege escalation vulnerability in an edge-case naming collision. Only authenticated himmelblau users whose mapped CN/short name exactly matches a privileged local group name (e.g., "sudo", "wheel", "docker", "adm") can cause the NSS module to resolve that group name to their fake primary group. If the system uses NSS results for group-based authorization decisions (sudo, polkit, etc.), this can grant the attacker the privileges of that group. This issue has been patched in versions 2.3.9 and 3.1.1.

Record
CVE-2026-34397
CVSS 3.1
6.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-269
Updated
2026-11-02
EUVDEUVD-2026-17983 6.3

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From versions 2.0.0-alpha to before 2.3.9 and 3.0.0-alpha to before 3.1.1, there is a conditional local privilege escalation vulnerability in an edge-case naming collision. Only authenticated himmelblau users whose mapped CN/short name exactly matches a privileged local group name (e.g., "sudo", "wheel", "docker", "adm") can cause the NSS module to resolve that group name to their fake primary group. If the system uses NSS results for group-based authorization decisions (sudo, polkit, etc.), this can grant the attacker the privileges of that group. This issue has been patched in versions 2.3.9 and 3.1.1.

Record
EUVD-2026-17983
CVSS 3.1
6.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
NVD 6.3

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From versions 2.0.0-alpha to before 2.3.9 and 3.0.0-alpha to before 3.1.1, there is a conditional local privilege escalation vulnerability in an edge-case naming collision. Only authenticated himmelblau users whose mapped CN/short name exactly matches a privileged local group name (e.g., "sudo", "wheel", "docker", "adm") can cause the NSS module to resolve that group name to their fake primary group. If the system uses NSS results for group-based authorization decisions (sudo, polkit, etc.), this can grant the attacker the privileges of that group. This issue has been patched in versions 2.3.9 and 3.1.1.

Record
CVE-2026-34397
CVSS 3.1
6.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-269
Updated
2026-11-02
OSV 6.3

himmelblau: NSS fake-primary group lookup reintroduces name collision risk

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. From versions 2.0.0-alpha to before 2.3.9 and 3.0.0-alpha to before 3.1.1, there is a conditional local privilege escalation vulnerability in an edge-case naming collision. Only authenticated himmelblau users whose mapped CN/short name exactly matches a privileged local group name (e.g., "sudo", "wheel", "docker", "adm") can cause the NSS module to resolve that group name to their fake primary group. If the system uses NSS results for group-based authorization decisions (sudo, polkit, etc.), this can grant the attacker the privileges of that group. This issue has been patched in versions 2.3.9 and 3.1.1.

Record
CVE-2026-34397
CVSS 3.1
6.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-269
Updated
2026-11-02
OSVopenSUSE-SU-2026:10483-1 No score

himmelblau-2.3.9+git0.a9fd29b-1.1 on GA media

These are all security issues fixed in the himmelblau-2.3.9+git0.a9fd29b-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10483-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20658-1 No score

Security update for himmelblau

This update for himmelblau fixes the following issues:

Update to version 2.3.9+git0.a9fd29b.

Security issues fixed:

  • CVE-2026-34397: Fixed naming collision that can lead to local privilege escalation (bsc#1261324).

Other updates and bugfixes:

  • update aws-lc-sys to 0.39.0 for security fixes
  • update rustls-webpki to 0.103.10 for CRL revocation fix
  • Version 2.3.9:
    • packaging: fix if/else block for debian's postrm
    • Update apparmor.unix-chkpwd.local (Issue #1252)
    • When Hello user encounters SSPR demand, be permissive
    • add tests for sudo_groups functionality
    • Fix config tests to ignore local host config
    • Do not clear $NOTIFY_SOCKET when calling sd_ready
    • Fix token cache 24h purge
    • broker: use SSO server nonce for PRT only when provided
    • Fix pam_himmelblau blocking local user password changes (#1199)
    • Remove unused File import
    • Use is_ascii_alphanumeric() for account_id validation
    • Fix path traversal in LoadProfilePhoto AccountsService writes
    • Drop initialization tracing span
    • himmelblau-hsm-pin-init: drop RemainAfterExit=yes
    • Add fallback behavior when consent is required
    • qr-greeter: enable extension without socket noise
    • debian: make install/remove noninteractive; reduce QR postinst noise; soften missing hello prt
    • Never respond with BadRequest without error detail
    • deps(rust): bump the all-cargo-updates group across 1 directory with 7 updates
Record
openSUSE-SU-2026:20658-1
Updated
2026-11-02
OSVSUSE-SU-2026:1361-1 No score

Security update for himmelblau

This update for himmelblau fixes the following issues:

Update to version 2.3.9+git0.a9fd29b; (jsc#PED-14511):

  • CVE-2026-34397: Fix LPE due to name collision during NSS fake-primary group lookup (bsc#1261324).
  • CVE-2026-31979: Fix race condition when accessiung /tmp/krb5cc_uid (bsc#1259548).
  • CVE-2026-25727: deps(rust): Bump the all-cargo-updates group with 8 updates (bsc#1257904).
  • CVE-2025-58160: deps(rust): Bump tracing-subscriber in the cargo group (bsc#1249013).
  • CVE-2025-54882: Fix Kerberos credential cache permissions (bsc#1247735).
  • CVE-2025-53013: Fix permitted authentication with invalid Hello PIN (bsc#1245437).
  • CVE-2024-11738: Fix rustls network-reachable panic in Acceptor::accept (bsc#1233949).

Other bug fixes:

  • Fix SELinux module packaging to use standard policy macros (bsc#1258236).
Record
SUSE-SU-2026:1361-1
Updated
2026-11-02
OSVSUSE-SU-2026:21437-1 No score

Security update for himmelblau

This update for himmelblau fixes the following issues:

Update to version 2.3.9+git0.a9fd29b.

Security issues fixed:

  • CVE-2026-34397: Fixed naming collision that can lead to local privilege escalation (bsc#1261324).

Other updates and bugfixes:

  • update aws-lc-sys to 0.39.0 for security fixes
  • update rustls-webpki to 0.103.10 for CRL revocation fix
  • Version 2.3.9:
    • packaging: fix if/else block for debian's postrm
    • Update apparmor.unix-chkpwd.local (Issue #1252)
    • When Hello user encounters SSPR demand, be permissive
    • add tests for sudo_groups functionality
    • Fix config tests to ignore local host config
    • Do not clear $NOTIFY_SOCKET when calling sd_ready
    • Fix token cache 24h purge
    • broker: use SSO server nonce for PRT only when provided
    • Fix pam_himmelblau blocking local user password changes (#1199)
    • Remove unused File import
    • Use is_ascii_alphanumeric() for account_id validation
    • Fix path traversal in LoadProfilePhoto AccountsService writes
    • Drop initialization tracing span
    • himmelblau-hsm-pin-init: drop RemainAfterExit=yes
    • Add fallback behavior when consent is required
    • qr-greeter: enable extension without socket noise
    • debian: make install/remove noninteractive; reduce QR postinst noise; soften missing hello prt
    • Never respond with BadRequest without error detail
    • deps(rust): bump the all-cargo-updates group across 1 directory with 7 updates
Record
SUSE-SU-2026:21437-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
himmelblau
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 7 CVEs
before 2.3.9+git0.a9fd29b-150700.3.15.1
2.3.9+git0.a9fd29b-150700.3.15.1
himmelblau
openSUSE:Tumbleweed
before 2.3.9+git0.a9fd29b-1.1
2.3.9+git0.a9fd29b-1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-34397 is a medium vulnerability (CVSS 6.3) in Himmelblau-idm Himmelblau, published April 1, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. Fixed in himmelblau 2.3.9+git0.a9fd29b-1.1.

References

Show 17 moreShow less
MoveEnter Open