LangGraph SQLite Checkpoint является реализацией LangGraph CheckpointSaver, которая использует SQLite DB (как синхронизацию, так и асинхрон…
LangGraph SQLite Checkpoint является реализацией LangGraph CheckpointSaver, которая использует SQLite DB (как синхронизацию, так и асинхронизацию через aiosqlite). В версиях 4.1.0 и ранее JsonPlusSerializer может реконструировать объекты Python из контрольной точки JSON. В условиях, когда кто-то может изменять контрольно-пропускные пункты в состоянии покоя в магазине поддержки, путь десеризации может реконструировать объекты за пределами того, что ожидает приложение, что, в свою очередь, может привести к исполнению кода при времени загрузки контрольной точки. Это вопрос глубинной обороны. Пораженное поведение может быть достижимо только тогда, когда байты контрольной точки в покорочке в магазине поддержки могут быть изменены несанкционированной стороной. В большинстве развертываний это предварительное условие уже подразумевает серьезный инцидент; дополнительная проблема заключается в превращении «доступа к записи в магазине проверки» в исполнении кода в режиме выполнения приложения. Эта проблема была исправлена в версии 4.1.1.
Продукт десериализует ненадёжные данные без достаточной проверки того, что полученные данные окажутся допустимыми.
https://cwe.mitre.org/data/definitions/502.html →Открыть в коллекции CWE →Злоумышленник пытается эксплуатировать приложение путём внедрения дополнительного вредоносного содержимого в процессе обработки сериализованных объектов. Разработчики используют сериализацию для преобразования данных или состояния в статичный двоичный формат с целью сохранения на диск или передачи по сети. Впоследствии эти объекты десериализуются для восстановления данных/состояния. Внедряя некорректный объект в уязвимое приложение, злоумышленник потенциально может скомпрометировать его, манипулируя процессом десериализации. Это может привести к ряду нежелательных последствий, включая удалённое выполнение кода.
https://capec.mitre.org/data/definitions/586.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| Отслеживается |