Найдена уязвимость удаленного выполнения кода в 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, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

К 2030 году рынок ИБ-сервисов для МСБ в России вырастет до 37 млрд руб.

Российский сегмент малого и среднего бизнеса (МСБ) всё чаще сталкивается с кибератаками и постепенно увеличивает расходы на защиту. По оценкам аналитиков, объём потребления ИБ-сервисов в этом секторе может вырасти с нынешних 15 млрд рублей в год до 35–37 млрд рублей к 2030 году.

Какие угрозы наиболее заметны

Согласно опросам и аналитике, в 2024 году с киберинцидентами столкнулись 82% компаний МСБ.

Наиболее распространённые атаки:

  • бот-атаки (фиксировались у каждой четвёртой компании),
  • вирусные заражения и фейковые регистрации (примерно у каждой пятой).

Чаще всего малые компании сталкиваются с ботами, фишингом, DDoS и так называемыми «спам-заявками», когда автоматизированные боты массово оставляют фейковые заказы или брони. Это приводит к перегрузке сотрудников и прямым потерям клиентов и прибыли.

Сколько готовы платить компании

Размер трат на кибербезопасность напрямую связан с выручкой:

  • компании с доходом до 15 млн рублей в год готовы выделять около 5 тыс. рублей в месяц;
  • организации с выручкой 15–100 млн рублей — до 25 тыс. рублей;
  • бизнес с доходом выше 100 млн — от 100 тыс. до 500 тыс. рублей ежемесячно.

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

Запрос на удобные и доступные решения

62% опрошенных представителей МСБ заявили, что предпочитают работать с одним подрядчиком, чтобы упростить управление безопасностью и снизить риски. При этом больше половины (56%) не готовы вкладываться в индивидуальные решения из-за их стоимости и выбирают готовые сервисы.

Тем не менее почти половина компаний (44%) выразили интерес к гибким подходам и индивидуальным настройкам под свои задачи — но чаще это компании с большим оборотом и, соответственно, более высоким бюджетом.

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

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