Skip to main content

Secure Login 2FA EUVDEUVD-2026-37066

| CVE-2026-12225 HIGH
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-06-16 SEC-VLab GHSA-xfw8-8p99-43jw
8.7
CVSS 4.0 · Vendor: SEC-VLab
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid credentials via phishing or stuffing
  2. Delivery
    Send login request with User-Agent: AtlassianMobileApp
  3. Exploit
    Plugin skips 2FA enforcement filter
  4. Execution
    Receive authenticated session cookie
  5. Persist
    Access user or admin web UI
  6. Impact
    Disable 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Secure Login (2FA) for Bitbucket 3.4.0.0
Secure Login (2FA) for Jira 3.4.0.0 <3.5.0.0
Secure Login (2FA) for Confluence 3.4.0.0 <3.5.0.0

Affected Packages

euvd secure_login_2fa_for_bitbucket no fix
euvd secure_login_2fa_for_confluence fix: 3.5.0.0
euvd secure_login_2fa_for_jira fix: 3.5.0.0

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

Vendor (SEC-VLab) PRIMARY 8.7 HIGH
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (SEC-VLab).

CVSS VectorVendor: SEC-VLab

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jun 16, 2026 - 13:01 EUVD
CVE Published
Jun 16, 2026 - 11:20 cve.org
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.4%
Top 73% exploitable
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy