CVE-2025-22178 Overview
CVE-2025-22178 is an authorization vulnerability in Atlassian Jira Align. A low-privilege user can access endpoints that disclose a small amount of sensitive information not intended for their role. Atlassian specifically cites the "Why" page as an example, where a low-level user can view items reserved for higher-privileged roles.
The weakness is tracked as CWE-862: Missing Authorization. It affects the server-side authorization logic that gates specific functional endpoints in Jira Align.
Critical Impact
Authenticated low-privilege users can read portfolio and planning data from endpoints that should be restricted, leading to limited confidentiality loss across tenants that rely on Jira Align role separation.
Affected Products
- Atlassian Jira Align (cloud-hosted)
- Jira Align tenants exposing the "Why" page and related portfolio endpoints
- Deployments relying on built-in role-based access control for low-privileged users
Discovery Timeline
- 2025-10-22 - CVE-2025-22178 published to the National Vulnerability Database
- 2026-10-08 - Last updated in NVD database
Technical Details for CVE-2025-22178
Vulnerability Analysis
Jira Align exposes several endpoints that back pages such as the "Why" page, which communicates portfolio objectives and strategic context. Those endpoints are expected to enforce role-based authorization before returning data. CVE-2025-22178 shows that at least one of these endpoints does not consistently enforce that check.
As a result, an authenticated user with a low-privilege role can issue a direct request to the endpoint and receive content intended for higher-privileged roles. The disclosure scope is limited to information rendered on affected pages, not full administrative data. The issue falls under missing authorization [CWE-862] rather than authentication bypass, because the attacker must already hold valid credentials.
Root Cause
The root cause is a missing or incomplete server-side authorization check on specific Jira Align endpoints. The application relies on client-side navigation and UI filtering to hide the restricted content, while the backing API does not re-verify the caller's role. A user who knows or discovers the endpoint path can request it directly and bypass the UI restriction.
Attack Vector
Exploitation requires network access to the Jira Align tenant and valid low-privilege credentials. The attacker authenticates normally, then issues HTTP requests to endpoints such as those serving the "Why" page. No user interaction, specialized tooling, or chained exploit is required. The attack is passive from a system-impact perspective: data is read, but integrity and availability are not affected.
See the vendor advisory for additional detail: Atlassian JIRAALIGN-8647.
Detection Methods for CVE-2025-22178
Indicators of Compromise
- Access log entries showing low-privileged accounts requesting endpoints that back the "Why" page or other portfolio views they do not normally use.
- Repeated direct API requests from a single session that skip the normal UI navigation flow.
- Anomalous spikes in successful HTTP 200 responses from Jira Align endpoints for users whose role should trigger a 403.
Detection Strategies
- Correlate Jira Align access logs with user role metadata and flag requests where the role is not authorized to view the requested resource.
- Baseline normal endpoint usage per role, then alert on deviations such as low-privilege accounts touching portfolio or strategy endpoints.
- Review Atlassian audit logs for patterns of enumeration against endpoints referenced in JIRAALIGN-8647.
Monitoring Recommendations
- Forward Jira Align audit and access logs to a central SIEM for role-aware analysis.
- Monitor for scripted or non-browser user agents issuing requests to Jira Align APIs under low-privilege sessions.
- Alert on bulk read activity from accounts that historically perform only interactive, low-volume access.
How to Mitigate CVE-2025-22178
Immediate Actions Required
- Review the Atlassian advisory JIRAALIGN-8647 and confirm your tenant is running a fixed version.
- Audit low-privileged accounts for recent access to portfolio or strategy endpoints and investigate any unexpected activity.
- Enforce least privilege by removing stale or over-provisioned low-level accounts that no longer require Jira Align access.
Patch Information
Atlassian tracks the fix under JIRAALIGN-8647. Because Jira Align is delivered as a hosted service, Atlassian applies the fix centrally to affected tenants. Administrators should confirm their instance version in the Jira Align admin console and contact Atlassian support if the fix is not yet applied.
Workarounds
- Restrict Jira Align access through network controls such as IP allowlists or SSO conditional access while awaiting confirmation of the fix.
- Reduce the number of users assigned low-privilege roles that retain access to the "Why" page and related views.
- Monitor and rate-limit API traffic from low-privilege sessions to detect enumeration attempts early.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

