View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005355 | SOGo | Backend Address Book | public | 2021-07-12 13:10 | 2021-09-30 12:14 |
| Reporter | rschuetz | Assigned To | francis | ||
| Priority | normal | Severity | crash | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Fixed in Version | 5.3.0 | ||||
| Summary | 0005355: CardDAV addressbook-multiget report denial-of-service | ||||
| Description | A CardDAV addressbook-multiget report request like <card:addressbook-multiget xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/" xmlns:d="DAV:"> for a LDAP-backed addressbook creates n concurrent connections to the LDAP server. This can quickly lead to a denial-of-service situation, if the open file descriptors limit of the SOGo or LDAP process is reached. A better approach would be to reuse a single connection for all n LDAP search operations. | ||||
| Tags | No tags attached. | ||||
|
sogo: master 3da633ae 2021-09-29 16:00 Details Diff |
fix(addressbook): reuse LDAP connection in CardDAV report Fixes 0005355 |
Affected Issues 0005355 |
|
| mod - SoObjects/Contacts/SOGoContactSourceFolder.m | Diff File | ||
| mod - SoObjects/SOGo/LDAPSource.m | Diff File | ||
| mod - SoObjects/SOGo/SOGoSource.h | Diff File | ||
| mod - SoObjects/SOGo/SQLSource.m | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-07-12 13:10 | rschuetz | New Issue | |
| 2021-09-30 12:14 | francis | Changeset attached | => sogo master 3da633ae |
| 2021-09-30 12:14 | francis | Assigned To | => francis |
| 2021-09-30 12:14 | francis | Resolution | open => fixed |
| 2021-09-30 12:14 | francis | Status | new => resolved |
| 2021-09-30 12:14 | francis | Fixed in Version | => 5.3.0 |