-
Bug
-
Resolution: Fixed
-
High
-
3.2.0
-
Severity 3 - Minor
-
15
-
Summary
Before JSD 3.2.0 when customer sends an email to the email channel configured in project A with a subject containing the issue key of project B, JIRA will add this email as a comment to the issue in project B.
This behavior has been changed since JSD 3.2.0 in which JIRA will create a new issue in project A instead of adding a new comment to the issue in project B.
Steps to Reproduce
- Create two projects TestA and TestB with respectively the project key TA and TB.
- Configure a mail channel in project TA.
- Create a new ticket in project TB (note down the issue key, for example, TB-2).
- Send an email to the mail channel configured for project TA with the subject : "Test comment [TB-2]"
Expected Results
A new comment should be added to ticket TB-2
Actual Results
A new issue is created in project TA with summary "Test comment [TB-2]"
- is related to
-
JSDSERVER-5263 Create a new Service Desk (SD) issue when an email is received in a SD project with a non-SD issue number in the subject (DON'T add a comment to the non-SD issue)
- Gathering Interest
- relates to
-
JSDSERVER-4335 Mail Handler wrongly creates new issue instead of adding comment to an issue moved to a different project
-
- Closed
-
-
JSDSERVER-4307 Document the changes made in the bug report JSD-4246
- Closed
-
JSDSERVER-5214 Provide a configurable option for controlling the behavior of cross commenting in the Service Desk Mail Handler
- Gathering Interest
- was cloned as
-
TESLA-945 Failed to load
Form Name |
---|
Agree with the previous 3 comments, further this is a security and privacy concern.
If a hacker somehow guesses the project key for another unrelated project and emails a public service desk with a forged email that contains that other project key in the subject - it is most definitely NOT OK to let this comment on that other otherwise hidden and protected project.
I also have a real life example from our customer (a support organisation themselves) where they are desperately trying to make their JIRA Service Desk to talk to their customer's JIRA Service Desk. If the other JSD were using a key that matches another unrelated project in my JSD, the fact that my email channel ingest just goes and comments on that other project just because the key matches - this would be a major security and privacy problem.
I am adding the comment above and my vote to JSDSERVER-5214 where the change to make this configurable is being tracked. Anyone who wanders here, searching for a solution - please add your vote to JSDSERVER-5214