[Tickets #13405] Re: ActiveSync: Unknown sync options cause infinite loop

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Aug 6 10:42:10 UTC 2014


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: http://bugs.horde.org/ticket/13405
------------------------------------------------------------------------------
  Ticket           | 13405
  Aktualisiert Von | hannes.brunssen at ewetel.de
  Zusammenfassung  | ActiveSync: Unknown sync options cause infinite loop
  Warteschlange    | Synchronization
  Version          | Git master
  Typ              | Bug
  Status           | Feedback
  Priorität        | 1. Low
  Milestone        |
  Patch            |
  Zuständige       | Michael Rubinsky
------------------------------------------------------------------------------


hannes.brunssen at ewetel.de (2014-08-06 10:42) hat geschrieben:

Sorry, I didn't try to decode the single package. I can't send you the  
header because it contains live credentials and I can't reproduce the  
problem myself.

The parser fails at the switch to code page 0xFE, which is not  
documented in MS-ASWBXML (Exchange ActiveSync: WAP Binary XML (WBXML)  
Algorithm) and even wireshark can't decode this part. The only  
reference I found is the following page, but it seems the links to the  
documentation are dead:

http://social.msdn.microsoft.com/Forums/de-DE/75562e26-158c-45d3-b114-b2b82928c3a7/undocumented-activesync-codepage?forum=os_exchangeprotocols

This is the decoded data:

03 01 6a 00
45           <Sync>
5c            <Collections>
4f             <Collection>
4b              <SyncKey>
03 7b 35 33 63 36 34 64 31 61 2d 63 33 32 38 2d 34 38 66 65 2d 62 64  
35 36 2d 32 38 62 66 64 35 61 38 63 32 32 66 7d 33 33 00     
{53c64d1a-c328-48fe-bd56-28bfd5a8c22f}33
01              </SyncKey>
52              <CollectionId>
03 46 36 64 32 31 39 33 66 32 00    F6d2193f2
01              </CollectionId>
5e              <DeletesAsMoves>
03 30 00         0
01              </DeletesAsMoves>
55              <WindowSize>
03 31 30 30 00   100
01              </WindowSize>
01             </Collection>
4f             <Collection>
4b              <SyncKey>
03 30 00         0
01              </SyncKey>
52              <CollectionId>
03 40 43 61 6c 65 6e 64 61 72 40 00   @Calendar@
01              </CollectionId>
01             </Collection>
4f             <Collection>
4b              <SyncKey>
03 30 00         0
01              </SyncKey
52              <CollectionId>
40 43 6f 6e 74 61 63 74 73 40 00    @Contacts@
01              </CollectionId>
57              <Options>
00 fe            Switch to code page WindowsLive
45               <Annotations>
46                <Annotation>
47                 <Name>
03 43 49 44 00      CID
01                 </Name>
01                </Annotation>
46                <Annotation>
47                 <Name>
03 57 4c 49 44 00   WLID
01                 </Name>
01                </Annotation>
46                <Annotation>
47                 <Name>
03 54 79 70 65 00   Type
01                 </Name>
01                </Annotation>
46                <Annotation>
47                 <Name>
03 53 49 44 00      SID
01                 </Name>
01                </Annotation>
46                <Annotation>
47                 <Name>
03 4f 49 44 00      OID
01                 </Name>
01                </Annotation>
46                <Annotation>
47                 <Name>
03 55 73 65 72 54 69 6c 65 55 72 6c 00    UserTileUrl
01                 </Name>
01                </Annotation>
46                <Annotation>
47                 <Name>
03 55 73 65 72 54 69 6c 65 48 61 73 68 00    UserTileHash
01                 </Name>
01                </Annotation>
01               </Annotations>
01              </Options>
01             </Collection>
00 00          Switch to code page AirSync
4f             <Collection>
4b              <SyncKey>
03 30 00         0
01              </SyncKey>
52              <CollectionId>
03 46 61 32 61 31 31 39 31 37 00    Fa2a11917
01              </CollectionId>
01             </Collection>
4f             <Collection>
4b              <SyncKey>
03 30 00         0
01              </SyncKey>
52              <CollectionId>
03 46 32 61 36 61 32 36 38 63 00    F2a6a268c
01              </CollectionId>
01             </Collection>
01            </Collections>
55            <WindowSize>
03 31 30 30 00    100
01            </WindowSize>
01           </Sync>





More information about the bugs mailing list