Every CVE Search/ Get API key

CVE-2025-53013

Himmelblau offline auth permits authentication with invalid Hello PIN

5.2 MediumFix available

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. A vulnerability present in versions 0.9.10 through 0.9.16 allows a user to authenticate to a Linux host via Himmelblau using an invalid Linux Hello PIN, provided the host is offline. While the user gains access to the local system, Single Sign-On (SSO) fails due to the network being down and the inability to issue tokens (due to a failure to unlock the Hello key). The core issue lies in an incorrect assumption within the acquire_token_by_hello_for_business_key function: it was expected to return a TPMFail error for an invalid Hello key when offline, but instead, a preceding nonce request resulted in a RequestFailed error, leading the system to erroneously transition to an offline success state without validating the Hello key unlock. This impacts systems using Himmelblau for authentication when operating in an offline state with Hello PIN authentication enabled. Rocky Linux 8 (and variants) are not affected by this vulnerability. The problem is resolved in Himmelblau version 0.9.17. A workaround is available for users who cannot immediately upgrade. Disabling Hello PIN authentication by setting enable_hello = false in /etc/himmelblau/himmelblau.conf will mitigate the vulnerability.

Attack profile

How easy it is to exploit

Attack vector
Physical
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
High
Availability
None

Exploit likelihood

0.23%Up 0.2 points since Jun 27, 2025
90%50%10%1%

What each source reports

CVE List Score used 5.2

Himmelblau offline auth permits authentication with invalid Hello PIN

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. A vulnerability present in versions 0.9.10 through 0.9.16 allows a user to authenticate to a Linux host via Himmelblau using an invalid Linux Hello PIN, provided the host is offline. While the user gains access to the local system, Single Sign-On (SSO) fails due to the network being down and the inability to issue tokens (due to a failure to unlock the Hello key). The core issue lies in an incorrect assumption within the acquire_token_by_hello_for_business_key function: it was expected to return a TPMFail error for an invalid Hello key when offline, but instead, a preceding nonce request resulted in a RequestFailed error, leading the system to erroneously transition to an offline success state without validating the Hello key unlock. This impacts systems using Himmelblau for authentication when operating in an offline state with Hello PIN authentication enabled. Rocky Linux 8 (and variants) are not affected by this vulnerability. The problem is resolved in Himmelblau version 0.9.17. A workaround is available for users who cannot immediately upgrade. Disabling Hello PIN authentication by setting enable_hello = false in /etc/himmelblau/himmelblau.conf will mitigate the vulnerability.

Record
CVE-2025-53013
CVSS 3.1
5.2 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-287
Updated
2026-11-02
EUVDEUVD-2025-19217 5.2

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. A vulnerability present in versions 0.9.10 through 0.9.16 allows a user to authenticate to a Linux host via Himmelblau using an invalid Linux Hello PIN, provided the host is offline. While the user gains access to the local system, Single Sign-On (SSO) fails due to the network being down and the inability to issue tokens (due to a failure to unlock the Hello key). The core issue lies in an incorrect assumption within the acquire_token_by_hello_for_business_key function: it was expected to return a TPMFail error for an invalid Hello key when offline, but instead, a preceding nonce request resulted in a RequestFailed error, leading the system to erroneously transition to an offline success state without validating the Hello key unlock. This impacts systems using Himmelblau for authentication when operating in an offline state with Hello PIN authentication enabled. Rocky Linux 8 (and variants) are not affected by this vulnerability. The problem is resolved in Himmelblau version 0.9.17. A workaround is available for users who cannot immediately upgrade. Disabling Hello PIN authentication by setting enable_hello = false in /etc/himmelblau/himmelblau.conf will mitigate the vulnerability.

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

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. A vulnerability present in versions 0.9.10 through 0.9.16 allows a user to authenticate to a Linux host via Himmelblau using an invalid Linux Hello PIN, provided the host is offline. While the user gains access to the local system, Single Sign-On (SSO) fails due to the network being down and the inability to issue tokens (due to a failure to unlock the Hello key). The core issue lies in an incorrect assumption within the acquire_token_by_hello_for_business_key function: it was expected to return a TPMFail error for an invalid Hello key when offline, but instead, a preceding nonce request resulted in a RequestFailed error, leading the system to erroneously transition to an offline success state without validating the Hello key unlock. This impacts systems using Himmelblau for authentication when operating in an offline state with Hello PIN authentication enabled. Rocky Linux 8 (and variants) are not affected by this vulnerability. The problem is resolved in Himmelblau version 0.9.17. A workaround is available for users who cannot immediately upgrade. Disabling Hello PIN authentication by setting enable_hello = false in /etc/himmelblau/himmelblau.conf will mitigate the vulnerability.

Record
CVE-2025-53013
CVSS 3.1
5.2 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-287
Updated
2026-11-02
OSV 5.2

Himmelblau offline auth permits authentication with invalid Hello PIN

Himmelblau is an interoperability suite for Microsoft Azure Entra ID and Intune. A vulnerability present in versions 0.9.10 through 0.9.16 allows a user to authenticate to a Linux host via Himmelblau using an invalid Linux Hello PIN, provided the host is offline. While the user gains access to the local system, Single Sign-On (SSO) fails due to the network being down and the inability to issue tokens (due to a failure to unlock the Hello key). The core issue lies in an incorrect assumption within the acquire_token_by_hello_for_business_key function: it was expected to return a TPMFail error for an invalid Hello key when offline, but instead, a preceding nonce request resulted in a RequestFailed error, leading the system to erroneously transition to an offline success state without validating the Hello key unlock. This impacts systems using Himmelblau for authentication when operating in an offline state with Hello PIN authentication enabled. Rocky Linux 8 (and variants) are not affected by this vulnerability. The problem is resolved in Himmelblau version 0.9.17. A workaround is available for users who cannot immediately upgrade. Disabling Hello PIN authentication by setting enable_hello = false in /etc/himmelblau/himmelblau.conf will mitigate the vulnerability.

Record
CVE-2025-53013
CVSS 3.1
5.2 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-287
Updated
2026-11-02
OSVopenSUSE-SU-2025:15229-1 No score

himmelblau-0.9.17+git.0.4a97692-1.1 on GA media

These are all security issues fixed in the himmelblau-0.9.17+git.0.4a97692-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15229-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

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 0.9.17+git.0.4a97692-1.1
0.9.17+git.0.4a97692-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-2025-53013 is a medium vulnerability (CVSS 5.2) in Himmelblau-idm Himmelblau, published June 26, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.23%, the 13th percentile. Fixed in himmelblau 0.9.17+git.0.4a97692-1.1.

References

Show 17 moreShow less
MoveEnter Open