View Issue Details

IDProjectCategoryView StatusLast Update
0006266SOGoBackend Calendarpublic2026-11-04 10:54
Reporterwoodfighter Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Summary0006266: 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>.

TagsNo tags attached.

Activities

woodfighter

woodfighter

2026-11-04 10:54

reporter  

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:foo&#65534;bar2
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>&quot;gcs00000002&quot;</D:getetag></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>
fffe.xml (1,192 bytes)   

Issue History

Date Modified Username Field Change
2026-11-04 10:54 woodfighter New Issue
2026-11-04 10:54 woodfighter File Added: fffe.xml