VYPR
Unrated severityNVD Advisory· Published Mar 29, 2021· Updated Aug 3, 2024

CVE-2021-3391

CVE-2021-3391

Description

MobileIron Mobile@Work allows attackers to enumerate valid, disabled, and nonexistent user accounts by analyzing lockout error messages after failed login attempts.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

MobileIron Mobile@Work allows attackers to enumerate valid, disabled, and nonexistent user accounts by analyzing lockout error messages after failed login attempts.

Vulnerability

The Mobile@Work mobile application, up to versions released before 2021-03-22, exposes a user enumeration vulnerability through its authentication mechanism. By sending repeated login attempts with different usernames, an attacker can distinguish between valid, disabled, and nonexistent accounts based on the number of failed attempts required to trigger a "Lockout" error message [1][2]. No authentication is required to initiate the enumeration.

Exploitation

An unauthenticated attacker can leverage the MobileIron authentication endpoint, discoverable via the hardcoded API key in the Mobile@Work agent [1], to submit login requests. Using a tool such as rustyIron [2], the attacker systematically attempts usernames and observes the response. Valid accounts will lock after a specific number of failed attempts (e.g., 5), disabled accounts may lock after a different number, and nonexistent accounts may never lock or produce a different error. The attacker can script this process to enumerate active users.

Impact

Successful exploitation allows an attacker to build a list of valid and disabled user accounts on the MobileIron MDM platform. This information can be used in further attacks, such as targeted password spraying or brute-force attacks against known valid accounts, potentially leading to unauthorized access to corporate resources managed by MobileIron.

Mitigation

As of the publication date (2021-03-29), no official patch has been released by MobileIron/Ivanti to address this specific enumeration vector. The vulnerability exists in Mobile@Work versions through 2021-03-22. Users can mitigate the risk by disabling MobileIron discovery services and restricting access to the authentication endpoint [1]. Monitoring failed login attempts and implementing additional rate limiting on the server side may also reduce the impact. No CVE-specific patch has been identified.

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

2

News mentions

0

No linked articles in our index yet.