Dynamoose — это инструмент моделирования с открытым исходным кодом для DynamoDB от Amazon. В Dynamoose начиная с версии 2.0.0 и до версии 2…
Dynamoose — это инструмент моделирования с открытым исходным кодом для DynamoDB от Amazon. В Dynamoose начиная с версии 2.0.0 и до версии 2.7.0 существовала уязвимость prototype pollution во внутреннем служебном методе «lib/utils/object/set.ts». Этот метод используется во всей кодовой базе для различных операций в Dynamoose. Мы не видели никаких доказательств эксплуатации этой уязвимости. Нет никаких доказательств того, что эта уязвимость влияет на версии 1.x.x, поскольку уязвимый метод был добавлен как часть перезаписи v2. Эта уязвимость также влияет на бета/альфа-версии v2.x.x. Версия 2.7.0 включает исправление для этой уязвимости.
Продукт получает от вышестоящего компонента входные данные, задающие несколько атрибутов, свойств или полей, которые должны быть инициализированы или обновлены в объекте, однако не обеспечивает надлежащего контроля над тем, какие атрибуты могут быть изменены.
https://cwe.mitre.org/data/definitions/915.html →Открыть в коллекции CWE →