Closed Bug 973772 Opened 10 years ago Closed 10 years ago

carefully crafted 'organizer' in ICS can cause infinite loop

Categories

(Calendar :: Import and Export, defect)

Lightning 2.6.4
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 875739

People

(Reporter: esaule, Unassigned)

Details

Attachments

(1 file)

Attached file TEST.ics —
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0 Iceweasel/24.0 (Beta/Release)
Build ID: 20130918050458

Steps to reproduce:

Importing the attached ICS file cause TB/LN to enter an infinite loop. If it is 
implicitely imported by caldav or an ICS provider, the problem is the same.

The problem appears to be linked to the Organizer line of the ICS file since removing that line cause the ICS file to be importable again.


Actual results:

Upon importing the file, TB/LN enters an infinite loop


Expected results:

If the ICS file is properly formatted, the event should be gracefully imported or rejected with an error otherwise.
I tried multiple versions of lightning and obtained the same error in all the ones I tried.

I am not sure whether the ICS file is properly formatted or not. But in anycase, it should not cause the software to enter an infinite loop.
The Organizer property is definitely malformed. The CN param must not occur more than once and the slashes also should not be there or be within quotations, so it's not suprising that it cannot be imported. On the other hand this should be not cause an infinite loop (which it did as I can confirm).

Did you craft that event manually or is that an export of another lightning installation or other application?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Attachment #8377377 - Attachment mime type: text/calendar → text/plain
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
It was sent to me by email. I believe the entry was generated by some Microsoft software (and manually stripped of identifiable informations). I guess it is Office but I do not know more. I can figure out if need be. Should I ?
For the analysis of this issue it is probably not required. I was just asking because of the product id in the ics hinting to a Lightning installation as originating application (and was asking myself if there is eventually an export problem, too). If you still have some findings on the issue, please comment on bug 875739.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: