Найдена уязвимость удаленного выполнения кода в CouchDB

Найдена уязвимость удаленного выполнения кода в CouchDB

Найдена уязвимость удаленного выполнения кода в CouchDB

В CouchDB была обнаружена уязвимость, вызванная несоответствием между собственным парсером JSON и JSON-парсером Javascript, используемым во время проверки документа. Поскольку базы данных CouchDB открыты для доступа через интернет, эта брешь может поспособствовать эскалации привилегий и удаленному выполнению кода на большом количестве установок.

CouchDB написана на языке Erlang, но позволяет указывать сценарии проверки документов в Javascript. Эти сценарии автоматически оцениваются при создании или обновлении документа. CouchDB управляет учетными записями пользователей через специальную базу данных — _users.

Когда вы создаете или изменяете пользователя в базе данных CouchDB, сервер проверяет изменение с помощью функции Javascript validate_doc_update, чтобы удостовериться, что это не попытка сделать себя администратором, например.

«Проблема в том, что существует расхождение между JSON-парсером Javascript (используемым в скриптах проверки) и тем, что используется внутри CouchDB, называемым jiffy», — пишет эксперт, обнаруживший брешь.

Далее специалист привод куски кода для демонстрации этой разницы:

Erlang:

> jiffy:decode("{\"foo\":\"bar\", \"foo\":\"baz\"}"). 
{[{<<"foo">>,<<"bar">>},{<<"foo">>,<<"baz">>}]}

Javascript:

> JSON.parse("{\"foo\":\"bar\", \"foo\": \"baz\"}")
{foo: "baz"}

Для данного ключа парсер Erlang сохранит оба значения, а вот Javascript-парсер сохранит только последнее, что позволит обойти все соответствующие проверки ввода и создать пользователя с правами администратора.

Исследователь указывает на то, что использовать несколько парсеров для обработки одних и тех же данных не очень правильно. Он предлагает сделать все возможное, чтобы не было никаких функциональных различий между парсерами, если есть необходимость использовать несколько.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Российское оборудование начали массово фальсифицировать

На российском рынке появилось поддельное оборудование под отечественными брендами, включая настольные ПК, ноутбуки и серверы. Контрафакт встречается даже среди техники, поставляемой в рамках госзаказов.

Факт подделки подтвердили несколько российских компаний и профессиональных ассоциаций.

«В этом году мы столкнулись с несколькими случаями незаконного использования нашего бренда. Подделки встречаются в категориях серверов, коммутаторов и мобильных устройств, и продаются неизвестными нам поставщиками. Как правило, речь идет о попытках быстро заработать, воспользовавшись рыночной ситуацией и невнимательностью покупателей», – сообщили «Известиям» в компании Fplus.

При этом поддельное оборудование зачастую не соответствует заявленным характеристикам и может быть менее надежным.

Компания ICL еще в июне 2024 года обратилась в суд с иском против одного из поставщиков, обвинив его в нарушении исключительных прав на товарный знак. Судебное разбирательство казанский вендор выиграл.

Как отметила генеральный директор консорциума «Вычислительная техника» Светлана Легостаева, случаи подделки российской техники фиксируются с 2022 года. Если ранее чаще всего подделывали персональные компьютеры, то в 2024 году на рынке появились и контрафактные серверы.

«Распространение подделок связано с ростом закупок отечественной вычислительной техники, который был вызван государственными мерами поддержки и санкционными ограничениями. Заказчики все чаще выбирают российские решения, чем и пользуются недобросовестные поставщики, выдавая дешевые и некачественные импортные комплектующие за продукцию отечественного производства», – объясняет Светлана Легостаева.

Проблема приобрела системный характер. По мнению партнера ComNews Research Леонида Коника, появление подделок свидетельствует о высокой узнаваемости российских брендов, чем и пользуются производители контрафакта. Кроме того, госзаказчики вынуждены закупать технику только из официальных реестров, что также создает почву для злоупотреблений.

Как бороться с подделками?

Ассоциация продавцов и производителей бытовой техники и электроники (РАТЭК) также подтверждает проблему контрафакта. По словам представителя ассоциации Антона Гуськова, для борьбы с подделками необходимо ввести кабинеты правообладателей на маркетплейсах. Это позволило бы брендам самостоятельно контролировать продажи своей продукции и оперативно пресекать распространение подделок.

В Минпромторге в ответ на запрос издания сообщили, что решением проблемы может стать маркировка электроники, которая пока проходит тестирование. По мнению министерства, обязательная маркировка обеспечит 100% прослеживаемость товаров, упростит проверки и позволит оперативно выявлять контрафакт.

Обратная сторона импортозамещения

Руководитель проекта Content-Review Сергей Половников считает появление подделок в госзакупках неизбежным следствием импортозамещения.

«Покупатели поддельной техники рискуют получить оборудование низкого качества, лишенное заявленных функций. Более того, они могут остаться без гарантии, сервисного обслуживания и технической поддержки», – предупреждает эксперт.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru