Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2026-49099 — PoC-репродуктор для CVE-2026-49099 (Apache Camel camel-salesforce): заголовок sObjectQuery без префикса Camel обходит фильтр HTTP-заголовков и переопределяет настроенный SOQL производителя (SOQL-инъекция / нарушение контроля доступа). Исправлено в версиях 4.14.8/4.18.3/4.21.0. | Kitploit
Инструменты/GitHubGitHub/oscerd/cve-2026-49099
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование безопасности APIТестирование на ПроникновениеОбучение и Образование
GitHuboscerd/cve-2026-49099

CVE-2026-49099

PoC-репродуктор для CVE-2026-49099 (Apache Camel camel-salesforce): заголовок sObjectQuery без префикса Camel обходит фильтр HTTP-заголовков и переопределяет настроенный SOQL производителя (SOQL-инъекция / нарушение контроля доступа). Исправлено в версиях 4.14.8/4.18.3/4.21.0.

Репозиторий
29 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2026-49099 — внедрение через заголовок sObjectQuery в camel-salesforce

Готовые к запуску proof-of-concept-репродукторы одной и той же уязвимости Apache Camel, по одному на каждый рантайм:

РантаймКаталогСтек
Camel Spring Bootcamel-spring-boot/Spring Boot 3.2.0 + camel-spring-boot 4.18.2
Camel Quarkuscamel-quarkus/Quarkus 3.36.0 + Camel Quarkus 3.36.0 (поставляется с Camel 4.20.0)

Обе — затронутые версии (исправлено в 4.14.8 / 4.18.3 / 4.21.0), и обе демонстрируют один и тот же дефект: AbstractSalesforceProcessor.getParameter() извлекает значение заголовка sObjectQuery (и его родственных — apexUrl, sObjectName, …) до значения, настроенного в конечной точке. Имена этих заголовков — простые строки без префикса Camel, и в camel-salesforce нет HeaderFilterStrategy, поэтому пограничный HTTP-фильтр (HttpHeaderFilterStrategy, который отбрасывает только заголовки Camel*) пропускает входящий HTTP-заголовок напрямую, и тот переопределяет ограниченный SOQL маршрута — переопределение SOQL-запроса / нарушение контроля доступа (CWE-74 + CWE-639).

Каждый подкаталог — самодостаточный проект со своими Dockerfile, docker-compose.yml и README — с записывающим компонентом-заглушкой salesforce, так что не требуется ни организация Salesforce, ни OAuth, ни сеть. Если коротко, для любого из них:

root@kitploit:~
cd camel-spring-boot   # or: cd camel-quarkus
mvn clean package
docker compose up -d --build
curl -s http://localhost:8080/exploit/attack
docker compose down

Сводка по уязвимости

Исправление переименовывает константы заголовков в соответствии с соглашением CamelSalesforce* (например, CamelSalesforceSObjectQuery), поэтому они отбрасываются на HTTP-границе, как и любой другой заголовок Camel*.

Рекомендации: https://camel.apache.org/security/CVE-2026-49099.html

Отказ от ответственности

Эти репродукторы предоставлены только для исследований в области безопасности и авторизованного тестирования — для публично раскрытой и исправленной уязвимости. Не используйте их против систем без явного разрешения.

Скачать инструмент
СвойствоЗначение
Компонентcamel-salesforce
CWECWE-74 (Инъекция) / CWE-639 (Обход авторизации через управляемый пользователем ключ)
ВлияниеНеаутентифицированный HTTP-клиент переопределяет ограниченные параметры SOQL/SOSL/Apex маршрута через нефильтруемые заголовки, читая данные или совершая действия за пределами предназначенной области с правами пользователя интеграции
Затронутые версииОт 4.0.0 до 4.14.8, от 4.15.0 до 4.18.3, от 4.19.0 до 4.21.0
Исправленные версии4.14.8, 4.18.3, 4.21.0
JIRACAMEL-23716 (PR apache/camel#23887)
АвторYu Bao (PayPal)