Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    privilege escalation / wrong permissions z-push and shared folders

    Z-Push when using Kopano
    shared-calendar permission z-push
    2
    2
    809
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • plzk.de
      plzk.de last edited by plzk.de

      Hi,

      Z-Push: 2.3.8+0-0
      PHP-MAPI: 8.4.5.0

      Two users, sw and th, both having granted each other read permissions in own calendar
      additionally, i have set each others calendar in z-push.conf.php to be shared. that works but private calendar entries can be read by each other and the opposite person can not read its own private calendar entries! They are just shown as “private” without any text at all. looks clearly like an z-push/kopano bug.

      Removing the shared calendar stanza from config and resync calenderas brings back visibility of own private entries. only setting a single calendar as shared did also not show the issue.

      Any help is grealy appreciated. already did several full resyncs and removed the accounts from devices and readded them. no change.

          array(
              'store'     => "th",
              'folderid'  => "67d6431c83e046cf9cd86b5f372bc306c20000000000",
              'name'      => "th Kontakte",
              'type'      => SYNC_FOLDER_TYPE_USER_APPOINTMENT,
          ),
      
          array(
              'store'     => "sw",
              'folderid'  => "67d6431c83e046cf9cd86b5f372bc3063f0000000000",
              'name'      => "sw Kontakte",
              'type'      => SYNC_FOLDER_TYPE_USER_APPOINTMENT,
          ),
      
      );
      
      root@mailserver:/home/admin# /usr/share/z-push/backend/kopano/listfolders.php -l sw
      Available folders in store 'sw':
      --------------------------------------------------
      Folder name:	Kalender
      Folder ID:	67d6431c83e046cf9cd86b5f372bc3063f0000000000
      Type:		SYNC_FOLDER_TYPE_USER_APPOINTMENT
      
      
      root@mailserver:/home/admin# /usr/share/z-push/backend/kopano/listfolders.php -l th
      Available folders in store 'th':
      --------------------------------------------------
      
      Folder name:	Kalender
      Folder ID:	67d6431c83e046cf9cd86b5f372bc306c20000000000
      Type:		SYNC_FOLDER_TYPE_USER_APPOINTMENT
      

      calendar is distributed to each others devices (ios & android with nine e-mail app)

      root@mailserver:/home/admin# z-push-admin -u sw -a list
      
      Synchronized devices of user: sw
      -----------------------------------------------------
      DeviceId:		5f6eopsocd6jvfeo6bv5r6h4t8
      Device type:		iPad
      UserAgent:		Apple-iPad4C4/1503.153
      Device Model:		iPad4C4
      Device friendly name:	iPad mini 2
      Device OS:		iOS 11.2.1 15C153
      Device OS Language:	de-DE
      ActiveSync version:	14.0
      First sync:		2018-01-18 15:22
      Last sync:		2018-01-18 15:41
      Total folders:		12
      Short folder Ids:	Yes
      Synchronized folders:	7
      Synchronized data:	Calendars(2) Emails(2) Contacts Notes Tasks 
      Additional Folders:	2
      	Configured Calendar th             th Kontakte          Active 
      	Configured Calendar sw             sw Kontakte          Active 
      Status:			Not available
      WipeRequest on:		not set
      WipeRequest by:		not set
      Wiped on:		not set
      Policy name:		default
      Attention needed:	No errors known
      

      root@mailserver:/home/admin# z-push-admin -u th -a list

      Synchronized devices of user: th
      
      -----------------------------------------------------
      DeviceId:		5a0rc98qfh2ur5l5m83vdu9mv4
      Device type:		iPad
      UserAgent:		Apple-iPad5C3/1503.202
      Device Model:		iPad5C3
      Device friendly name:	iPad Air 2
      Device OS:		iOS 11.2.2 15C202
      Device OS Language:	de-DE
      ActiveSync version:	14.0
      First sync:		2017-12-21 17:18
      Last sync:		2018-01-18 16:01
      Total folders:		46
      Short folder Ids:	Yes
      Synchronized folders:	42
      Synchronized data:	Emails(37) Contacts Calendars(2) Notes Tasks 
      Additional Folders:	2
      	Configured Calendar th             th Kontakte          Active 
      	Configured Calendar sw             sw Kontakte          Active 
      Status:			OK
      WipeRequest on:		not set
      WipeRequest by:		not set
      Wiped on:		not set
      Policy name:		default
      Attention needed:	No errors known
      -----------------------------------------------------
      DeviceId:		nine1d0875dc8fa2
      Device type:		Android
      UserAgent:		Nine-xcover3ltexx/LMY48B
      Device Model:		SM-G388F
      Device IMEI:		.........
      Device friendly name:	xcover3ltexx
      Device OS:		Android 5.1.1.G388FXXS1BPL2
      Device OS Language:	German (Germany)
      Device Phone nr:	+49............
      Device Operator:	Telekom.de
      ActiveSync version:	14.0
      First sync:		2018-01-10 07:26
      Last sync:		2018-01-18 16:43
      Total folders:		47
      Short folder Ids:	Yes
      Synchronized folders:	7
      Synchronized data:	Emails(2) Contacts Calendars(2) Notes Tasks 
      Additional Folders:	2
      	Configured Calendar th             th Kontakte          Active 
      	Configured Calendar sw             sw Kontakte          Active 
      Status:			Not available
      WipeRequest on:		not set
      WipeRequest by:		not set
      Wiped on:		not set
      Policy name:		default
      Attention needed:	No errors known
      
      1 Reply Last reply Reply Quote 0
      • fbartels
        fbartels Kopano last edited by

        Hi @plzk-de ,

        since you are also in contact with our support (KS-39776) I’ll close up here to prevent double work.

        Regards Felix

        Resources:
        https://kopano.com/blog/how-to-get-kopano/
        https://documentation.kopano.io/
        https://kb.kopano.io/

        Support overview:
        https://kopano.com/support/

        1 Reply Last reply Reply Quote 0
        • First post
          Last post