Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid credentials via phishing or stuffing
-
DeliverySend login request with User-Agent: AtlassianMobileApp
-
ExploitPlugin skips 2FA enforcement filter
-
ExecutionReceive authenticated session cookie
-
PersistAccess user or admin web UI
-
ImpactDisable plugin or alter admin settings
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
|
| Exploitation Conditions | Requires (1) valid first-factor credentials (username and password) for any account on the targeted Jira, Confluence, or Bitbucket instance that has the Secure Login plugin at exactly version 3.4.0.x installed and 2FA enforcement enabled, and (2) the ability to send HTTP requests to the application with an attacker-chosen User-Agent header containing the literal substring 'AtlassianMobileApp' or 'JIRA'. Limiting factors: the attacker cannot exploit this with zero knowledge - a working credential is mandatory (PR:L); the bypass is plugin-specific and does not affect Atlassian-native 2FA, native SSO, or any 2FA solution other than syracom Secure Login 3.4.0.x; instances already upgraded to 3.5.0.0 are unaffected; and full administrative compromise additionally requires that the credential set belongs to an admin account, while non-admin credentials yield only that user's access. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H (score 8.7) accurately reflects a network-reachable, low-complexity bypass requiring only one set of valid credentials and no user interaction, with full CIA impact on the Atlassian instance. EPSS and CISA KEV data are not provided in the input, and no public exploit was identified at time of analysis, so likelihood signals are limited; however, the exploitation primitive - adding a header - is so trivial that absence of a published PoC offers little protection. Real-world risk is meaningful in any environment where 2FA was deployed specifically because the first factor (password) was assumed compromised or phishable: credential-stuffing, phishing, and password-reuse attacks that the plugin was bought to stop will now succeed. The honest constraint is that the attacker must already hold a working username/password, which lowers the score below an unauthenticated RCE but does not lower the business impact, since defeating 2FA is the whole point of holding stolen credentials. |
| Exploit ScenarioDerived | An attacker phishes or credential-stuffs a valid Jira account belonging to a system administrator. They send a normal POST to the login endpoint with the stolen username and password, but set 'User-Agent: AtlassianMobileApp/1.0'; the plugin recognizes the mobile substring and skips the TOTP prompt, returning a fully authenticated session cookie. The attacker then uses that session against /plugins/servlet/upm to disable the Secure Login plugin entirely and install a malicious plugin for persistence and arbitrary code execution under the Jira service account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 16, 2026
Two-factor authentication bypass in syracom AG Secure Login (2FA) plugin 3.4.0.x for Atlassian Jira, Confluence, and Bitbucket allows an attacker holding valid first-factor credentials to skip the 2FA challenge entirely by injecting strings like 'AtlassianMobileApp' or 'JIRA' into the HTTP User-Agent header. The plugin treats such requests as mobile-app traffic and waives 2FA enforcement on protected web resources, effectively neutralizing the security control the plugin exists to provide. No public exploit identified at time of analysis, but the technique is trivial to reproduce from the public advisory text.
RemediationAI
Vendor-released patch: upgrade the Secure Login (2FA) plugin to version 3.5.0.0 or later in each affected Atlassian application, per the syracom advisory at https://syracom-bee.atlassian.net/wiki/spaces/SL/pages/4193255427/2026-05-11+-+Secure+Login+security+advisory+-+Broken+Access+Control. If immediate upgrade is not possible, a compensating control is to terminate TLS in front of Atlassian with a reverse proxy (nginx, Apache, F5, Cloudflare, Atlassian Gateway) and either strip or rewrite the User-Agent header on inbound requests, or block requests whose User-Agent contains 'AtlassianMobileApp' or 'JIRA' before they reach the application - note this will break legitimate Atlassian mobile-app users until the patch is applied, so users on iOS/Android Jira and Confluence apps should be warned to use the browser in the interim. As an additional containment step, review audit logs for successful logins that did not produce a corresponding 2FA event since installation of 3.4.0.x, and force a password reset plus session invalidation for any administrator accounts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is a third-party Atlassian Marketplace plugin (cpe:2.3:a:syracom_ag:secure_login_(2fa)_for_jira/confluence/bitbucket) that adds a TOTP/second-factor step to the standard Atlassian login flow. To accommodate Atlassian mobile clients that cannot complete the in-browser 2FA challenge, the plugin inspects the User-Agent string and silently disables the 2FA enforcement filter when known mobile-app substrings are detected. Because the User-Agent header is fully attacker-controlled, this allow-list functions as an alternate authentication path with no cryptographic binding - squarely matching CWE-288 (Authentication Bypass Using an Alternate Path or Channel). The result is that the second factor is, in practice, opt-in by the client.
Know when Secure Login 2Fa For Jira gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable HTTP, trivial header injection (AC:L), requires one valid low-priv credential (PR:L), no user interaction; bypassing 2FA on the app yields full C/I/A on the Atlassian instance.
Primary rating from Vendor (SEC-VLab).
CVSS VectorVendor: SEC-VLab
Lifecycle Timeline
2DescriptionCVE.org
syracom AG Secure Login (2FA) for Atlassian Jira, Confluence, and Bitbucket 3.4.0.x contains an authentication bypass vulnerability. An attacker with valid credentials for a user account can bypass the two-factor authentication flow by sending HTTP requests with a crafted User-Agent header containing specific strings such as AtlassianMobileApp or JIRA. When such a User-Agent is present, the plugin does not enforce the configured 2FA checks for protected web resources. Successful exploitation allows the attacker to access the affected Atlassian application as the compromised user without completing 2FA. If the compromised account has administrative privileges, the attacker can access administrative functionality and may disable the 2FA plugin or make arbitrary administrative changes. The issue is fixed in version 3.5.0.0.
Executive ViewAI
The syracom AG Secure Login 2FA plugin (3.4.0.x) used across our Jira, Confluence, and Bitbucket instances contains a critical vulnerability allowing attackers holding valid first-factor credentials to completely bypass two-factor authentication through simple HTTP header manipulation; no public exploit identified at time of analysis, but the attack is trivial to execute using information disclosed in public advisories. This vulnerability creates immediate account takeover risk for development and operational teams, potentially enabling unauthorized code changes, data exfiltration, and infrastructure access.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable User-Agent-based mobile app detection within the plugin configuration; (2) Implement WAF rules to block requests containing 'AtlassianMobileApp', 'JIRA', or similar patterns in User-Agent headers; (3) Restrict network access to Atlassian platforms via IP whitelist; (4) Implement enhanced audit logging and alerting for authentication bypass attempts; (5) Require step-up authentication or device verification for privileged operations. Consider disabling the plugin entirely and migrating to an alternative 2FA provider.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-37066
GHSA-xfw8-8p99-43jw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB