> -- Илья Ермаков писал(а):
> 
Этот код используется где-то?
Вот эта проверка
## Код:
```
ASSERT(pos + t.size <= LEN(bytes), 21);
```
Ошибочно пройдёт при отрицательном pos или pos > MAX(INTEGER) - t.size
После того, как в мире Си внезапно обнаружили, что нужно контролировать целостность буфера, для уязвимостей стали использовать ошибки в проверках, зачастую, основанных на неконтролируемом арифметическом переполнении.

Если трогать SYSTEM, то нужно всё проверять по 10 раз, но лучше не трогать.