Message255203
I've looked at the raw bytes [through a ctypes pointer to id(s)] of a string affected by the issue, and decoded enough to be able to tell that the bad string has an incorrect UTF-8 length and data, which pickle presumably relies on.
HEAD............length..hash....flgs....wstr....u8len...u8ptr...wstrl...data....
010000003094ac6403000000ffffffffa40000000000000004000000d814480000000000e0e0e000
010000003094ac6403000000e5d0030ca400006500000000060000008814480000000000e0e0e000
I've omitted the UTF-8 data, but both were null-terminated after four and six bytes respectively. |
|
Date |
User |
Action |
Args |
2015-11-23 17:40:09 | random832 | set | recipients:
+ random832, terry.reedy, kbk, roger.serwy, steven.daprano, serhiy.storchaka, Árpád Kósa |
2015-11-23 17:40:09 | random832 | set | messageid: <1448300409.13.0.675647995453.issue25709@psf.upfronthosting.co.za> |
2015-11-23 17:40:09 | random832 | link | issue25709 messages |
2015-11-23 17:40:08 | random832 | create | |
|