Lucene search

K
atlassianYokamotoJRASERVER-59980
HistoryFeb 26, 2016 - 7:31 a.m.

JQL filter for Webhooks doesn't work correctly when "Comment" and "Worklog" related events are fired - CVE-2017-18104

2016-02-2607:31:40
yokamoto
jira.atlassian.com
16

CVSS2

4.3

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:M/Au:N/C:P/I:N/A:N

CVSS3

5.9

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

EPSS

0.004

Percentile

75.0%

{panel:bgColor=#e7f4fa}
NOTE: This bug report is for JIRA Server. Using JIRA Cloud? [See the corresponding bug report|http://jira.atlassian.com/browse/JRACLOUD-59980].
{panel}
h3. Security information

The Webhooks component of Atlassian Jira before version 7.6.7 and from version 7.7.0 before version 7.11.0 allows remote attackers who are able to observe or otherwise intercept webhook events to learn information about changes in issues that should not be sent because they are not contained within the results of a specified JQL query.
h3. Summary

JQL filter for Webhooks dosn’t work correctly when Comment or Worklog related events are fired.
h3. Steps to Reproduce

Create an webhook as follows

** Issue related events
*** JQL: {{project = <PROJECTKEY>}}
*** Issue: created, updated
*** Comment: created, updated
*** Worklog: created,updated
!webhooks.png|thumbnail!

Comment or log work on an issue in a project aside from the one which is specified with the JQL

h3. Expected Results

The webhook shouldn’t be fired.
h3. Actual Results

The webhook was fired.
h3. Notes

When it comes to NOT “Comment” or “Worklog” related events (like creating issue, updating issue),
the JQL filters the events correctly.

Affected configurations

Vulners
Node
atlassianjira_data_centerRange7.0.10
OR
atlassianjira_data_centerRange7.1.0
OR
atlassianjira_data_centerRange7.1.2
OR
atlassianjira_data_centerRange7.1.4
OR
atlassianjira_data_centerRange7.1.7
OR
atlassianjira_data_centerRange7.1.9
OR
atlassianjira_data_centerRange7.6.0
OR
atlassianjira_data_centerRange<7.11.0
OR
atlassianjira_data_centerRange<7.6.7
VendorProductVersionCPE
atlassianjira_data_center*cpe:2.3:a:atlassian:jira_data_center:*:*:*:*:*:*:*:*

CVSS2

4.3

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:M/Au:N/C:P/I:N/A:N

CVSS3

5.9

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

EPSS

0.004

Percentile

75.0%

Related for JRASERVER-59980