ObjectIdentifer encoded by 64 bit libember or EmberPlusViewer can segfault 32 bit libember decoder #102
Closed
Description
Have a 64 bit application communicates with a 32 bit application (doesn't matter who is provider and consumer, the bug was found with a 32 bit provider, 64 bit consumer).
Have an element in the tree having number 0xdd010000.
The 64 bit application will encode it like this:
0xff 0xff 0xff 0xff 0xff 0xfd 0xe8 0x84 0x80 0x0
which the 32 bit application will not be able to decode. Instead it will segfault in libember::dom::AsyncBerReader::decodeNode.