CVE-2022-24112
Плагин apisix/batch-requests позволяет перезаписывать заголовок X-REAL-IP
- Опубликовано
- 11 февр. 2022 г.
- Обновлено
- 21 окт. 2025 г.
- Назначение CNA
- apache
- Наблюдены доказательства
- 16 мар. 2022 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HВысокий · следующие 30 дней
- Процентиль
- 99,9 %
- Дата модели
- 15 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
CISA Известно, что эксплуатация
Эта CVE присутствует в каталоге известных эксплуатируемых уязвимостей CISA.
Резюме
Злоумышленник может использовать плагин batch-requests для отправки запросов в обход ограничения по IP для Admin API. Конфигурация Apache APISIX по умолчанию (с API-ключом по умолчанию) уязвима к удалённому выполнению кода. Если ключ администратора был изменён или порт Admin API изменён на порт, отличный от порта панели данных, воздействие ниже. Но всё ещё остаётся риск обхода ограничения по IP для панели данных Apache APISIX. В плагине batch-requests есть проверка, которая переопределяет IP-адрес клиента его реальным удалённым IP-адресом. Однако из-за ошибки в коде эту проверку можно обойти.
Источники
modules/exploits/multi/http/apache_apisix_api_default_token_rce.rb
Metasploit Framework modulesЗаявленные условия
- platform: Unix($.exploit_multi/http/apache_apisix_api_default_token_rce.platform)
- verification: check_declared($.exploit_multi/http/apache_apisix_api_default_token_rce.check)
http/cves/2022/CVE-2022-24112.yaml
Nuclei TemplatesЗаявленные условия
- network: http($.protocol_keys)
- verification: status,word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.