View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006266 | SOGo | Backend Calendar | public | 2026-11-04 10:54 | 2026-11-04 10:54 |
| Reporter | woodfighter | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Summary | 0006266: Events with U+FFFE leads to invalid CalDAV XML | ||||
| Description | It's possible to enter the character U+FFFE () into event summaries and descriptions (other fields not tested) which leads to invalid or not well-formed XML in CalDAV (see attachment) where the character is encoded as . If I read RFC 5542 correctly this character should not be allowed in iCalendar events at all. | ||||
| Additional Information | Leads to incomplete synchronization in at least Thunderbird, see also <https://bugzilla.mozilla.org/show_bug.cgi?id=2088827>. | ||||
| Tags | No tags attached. | ||||
|
fffe.xml (1,192 bytes)
<?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:response><D:href>/SOGo/dav/replaced/Calendar/personal/1D17D2-6AEAFF00-5-79DA8C00.ics</D:href><D:propstat><D:prop><C:calendar-data>BEGIN:VCALENDAR PRODID:-//Inverse inc./SOGo 5.12.12//EN VERSION:2.0 BEGIN:VTIMEZONE TZID:Europe/Berlin LAST-MODIFIED:20250324T091428Z X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZNAME:CEST TZOFFSETFROM:+0100 TZOFFSETTO:+0200 DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZNAME:CET TZOFFSETFROM:+0200 TZOFFSETTO:+0100 DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT UID:1D17D2-6AEAFF00-5-79DA8C00 SUMMARY:test17 mit DESCRIPTION:foobar2 CLASS:PUBLIC TRANSP:OPAQUE DTSTART;TZID=Europe/Berlin:20261104T153000 DTEND;TZID=Europe/Berlin:20261104T161500 CREATED:20261104T094749Z DTSTAMP:20261104T094749Z LAST-MODIFIED:20261104T095729Z END:VEVENT END:VCALENDAR</C:calendar-data><D:getetag>"gcs00000002"</D:getetag></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus> |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-11-04 10:54 | woodfighter | New Issue | |
| 2026-11-04 10:54 | woodfighter | File Added: fffe.xml |