Commit Graph
4 Commits
Author SHA1 Message Date
stefan.tollkuehn 6312c18a91 Harden invitee input and contact names
Security audit found two gaps. Sabre only quotes ICS
parameter values containing space, newline, quote, colon,
semicolon, caret, comma or plus, so a bare carriage
return in a contact name would be written into the
serialized event unquoted and break the line structure;
names with control characters are now dropped. The raw
attendee input and the search query had no length
bound, a huge POST field was fully split, iterated and
echoed back on re-render, a cheap CPU sink; both are
now capped, the query at the longest possible email
fragment.
2026-10-22 19:33:03 +02:00
stefan.tollkuehn 2070e9c390 add option to invite users to new calendar entry 2026-10-22 18:19:12 +02:00
stefan.tollkuehn 9abacef435 fix: Event creation could still throw uncaught exceptions 2026-10-08 13:56:49 +02:00
stefan.tollkuehn f759c2c8d5 translation for german and formal german 2026-10-08 13:42:01 +02:00