[О блоге] [наверх] [пред] [2018-03-22 22:01:14+03:00] [bd90fe4e9fce9ee213c2eb545b9741a775754951]

Первая (серьёзная) бага в PyDERASN

https://git.cypherpunks.ru/cgit.cgi/pyderasn.git/commit/?id=eb67733960022e82168120c03b5c0e81272ddb2b
По чистой случайности на практике почти всегда BitString-и расположены в
конце Sequence-ов и поэтому оно столько времени работало. Но, проверка
на корректность padding в BitString смотрит не на значение TLV поля, а
просто на последний байт скормленного Sequence. Сегодня попалась
структура где BS в середине и вот она обнаружилась.

    [оставить комментарий]