ThreatsDay: Adobe RCE, кража кошельков через DNS, побег из контейнера NVIDIA, самовосстанавливающийся бэкдор + 23 других · 2h Silent Lynx использует уязвимость WinRAR для развертывания обратного шелла в атаках на правительства стран СНГ · 5h NGINX устраняет 5 уязвимостей, включая возможное RCE и ошибку TLS, которая может пропустить проверки клиентских сертификатов · 8h Next.js выпустил внеплановое исправление для двух критических уязвимостей RCE в кэшировании и обработке SVG · 8h Drupal устраняет критическую уязвимость RCE в ядре без входа через сторонние модули · 9h Уязвимость в программном обеспечении Sparx Systems Enterprise Architect · 9h Curl устраняет уязвимость 'high' RCE, найденную компанией Anthropic · 9h Уязвимости в телефонных станциях Slican · 10h Palo Alto Networks предупреждает о злоупотреблении уязвимостью в брандмауэрах · 13h Cisco сообщает о активном использовании критической уязвимости в Secure Email Gateway · 14h ThreatsDay: Adobe RCE, кража кошельков через DNS, побег из контейнера NVIDIA, самовосстанавливающийся бэкдор + 23 других · 2h Silent Lynx использует уязвимость WinRAR для развертывания обратного шелла в атаках на правительства стран СНГ · 5h NGINX устраняет 5 уязвимостей, включая возможное RCE и ошибку TLS, которая может пропустить проверки клиентских сертификатов · 8h Next.js выпустил внеплановое исправление для двух критических уязвимостей RCE в кэшировании и обработке SVG · 8h Drupal устраняет критическую уязвимость RCE в ядре без входа через сторонние модули · 9h Уязвимость в программном обеспечении Sparx Systems Enterprise Architect · 9h Curl устраняет уязвимость 'high' RCE, найденную компанией Anthropic · 9h Уязвимости в телефонных станциях Slican · 10h Palo Alto Networks предупреждает о злоупотреблении уязвимостью в брандмауэрах · 13h Cisco сообщает о активном использовании критической уязвимости в Secure Email Gateway · 14h
🛡️
ACyber Sentinel Команда оценки безопасности
← Назад
⚡ Разведотчёт

Две критические уязвимости MarkLogic могут предоставить делегированным администраторам постоянный контроль

Две из 31 недавно раскрытой уязвимости в базе данных MarkLogic Server компании Progress Software могут позволить учетной записи, имеющей лишь некоторые управленческие привилегии, получить административный контроль над сервером, сообщает компания.

Progress опубликовала все 31 уязвимость 12 октября и оценила пять из них как критические. Исправления стали доступны с 10 сентября в версиях MarkLogic 11.3.7 и MarkLogic 12.1.0.

Затронутые версии и версии, которые исправляют каждую из уязвимостей:

MarkLogic 11.x до 11.3.7: обновление до 11.3.7

MarkLogic 12.x до 12.1.0: обновление до 12.1.0

MarkLogic 11.3 является линией долгосрочной поддержки (LTS). Линия 12, которую Progress называет инновационным релизом, не имеет исправленной версии 12.0. Исправление — это 12.1.0, которое также добавляет новые функции.

Установка исправлений для 10 уязвимостей MarkLogic, раскрытых Progress в августе, недостаточна. Эти исправления были выпущены в версиях 11.3.6 и 12.0.3, и обе версии подвержены новым уязвимостям.

Записи CVE Progress и его примечания по обновлению для двух версий не указывают, использовались ли какие-либо из 31 уязвимости в атаках. Ни одна из них не была в каталоге известных эксплуатируемых уязвимостей Агентства кибербезопасности и безопасности инфраструктуры США, когда The Hacker News проверила 13 октября.

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

Что позволяют критические уязвимости

Progress оценил три из пяти критических уязвимостей на 9.9 из 10 по шкале CVSS, а две другие — на 9.6. Для каждой из них злоумышленник должен уже иметь привилегию или способ выполнить код на сервере, согласно записям CVE компании.

Две из них связаны с лесами. В MarkLogic лес — это коллекция документов, прикрепленная к базе данных.

CVE

Оценка

Что нужно злоумышленнику

Что это может позволить

CVE-2026-85947

9.9

Привилегии управления лесом

Создать постоянную учетную запись администратора, потенциально предоставляя полный административный контроль над сервером

CVE-2026-85948

9.9

Привилегии управления пользователями

Получить постоянный административный контроль через уязвимость инъекции XQuery в устаревшем пути API управления

CVE-2026-85955

9.9

Доступ к выполнению запросов и привилегия xdmp-eval-in

Запускать код на стороне сервера с повышенными разрешениями

CVE-2026-85956

9.6

Делегированные привилегии администратора базы данных

Создавать резервные копии или восстанавливать леса вне своей базы данных, позволяя доступ или изменения к тому, что Progress называет "данными, критически важными для безопасности"

CVE-2026-9191

9.6

Способность выполнять код через определенные пути оценки REST и XDBC

Выполнять несанкционированные действия или скомпрометировать аутентифицированную сессию

Исправление для CVE-2026-85947 показывает, какие учетные записи подвержены риску. "Административное предоставление с областью леса" больше не достаточно само по себе, чтобы прикрепить лес к базе данных по выбору учетной записи, говорится в примечаниях к обновлению. Они также призывают клиентов пересмотреть делегированные назначения привилегий леса и базы данных перед обновлением и провести аудит ролей, которые имеют xdmp-eval-in.

Внешние исследователи сообщили о четырех из пяти через Bugcrowd. Исследователь с псевдонимом rexnets имеет заслугу в CVE-2026-85947, CVE-2026-85948 и CVE-2026-85956, а другой с псевдонимом WaltWhitehat имеет заслугу в CVE-2026-9191.

Уязвимости, зависящие от конфигурации

Progress оценил 24 из оставшихся уязвимостей высоко и две — средне. Наивысшая, CVE-2026-85954, с оценкой 8.6, может позволить злоумышленнику получить больше привилегий, чем предоставлено, передавая значения определенным функциям XQuery.

Несколько других применимы только в тех случаях, когда используется определенная функция или платформа:

SAML: В развертываниях, использующих аутентификацию SAML, неаутентифицированный удаленный злоумышленник может заставить сервер принять утверждение, которое он должен отклонить (CVE-2026-85962). В 11.x парсер SAML также мог обрабатывать внешние DTD или сущности (CVE-2026-85957).

OAuth: Злоумышленник может использовать токен, который сервер не должен принимать (CVE-2026-85958). Исправление добавляет проверки эмитента и аудитории для Ping Identity и других конфигураций OAuth.

Kerberos на основе паролей: В определенных конфигурациях злоумышленник, находящийся в сети, может выдать себя за службу аутентификации Kerberos (CVE-2026-85972).

Облачный хостинг: Аутентифицированный злоумышленник может получить доступ к внутренним облачным сервисам и получить облачные учетные данные на Azure (CVE-2026-85951) и на развертываниях на базе Linux (CVE-2026-85952).

Диагностические журналы: В определенных конфигурациях сервер может записывать информацию, чувствительную к безопасности, в диагностические журналы (CVE-2026-85949 и, на Azure, CVE-2026-85961). Ключи AWS и токены сессий записывались в открытом виде, когда был включен затронутый путь трассировки IAM, говорится в примечаниях к обновлению.

Amazon S3: Подключения к S3 могут использовать открытый текст по умолчанию (CVE-2026-85975).

Консоль запросов: Удаленный злоумышленник, который заставит пользователя Консоли запросов, вошедшего в систему, открыть вредоносную страницу, может запустить код на стороне сервера с разрешениями этого пользователя (CVE-2026-85960). Аутентифицированный пользователь Консоли запросов может читать произвольные файлы сервера (CVE-2026-85964).

Устаревшие компоненты: OpsDirector, устаревшая функция, может позволить неаутентифицированному удаленному злоумышленнику делать запросы к внутренним сервисам или подделывать доверенные запросы (CVE-2026-85963). Устаревшие модули InfoStudio могут предоставить доступ к файлам сервера (CVE-2026-85953).

Остальные включают три уязвимости безопасности памяти, уязвимость межсайтового скриптинга, разделение HTTP-ответов в Консоли запросов, непоследовательные проверки имен хостов TLS на некоторых исходящих соединениях и открытый текст трафика управления кластерами на 12.x.

Что изменяет обновление

Progress призывает клиентов ознакомиться с примечаниями по обновлению, известными несовместимостями для 11.3.7 и 12.1.0 перед обновлением. Примечания к 11.3.7 перечисляют изменения поведения, связанные с 22 из уязвимостей, а примечания к 12.1.0 — с 21.

Изменения, которые могут сломать существующий код, инструменты или автоматизацию, включают:

mlcp: Более ранние версии MarkLogic Content Pump (mlcp) не работают с новыми релизами и выдают ошибку XDMP-ISOLATED. Progress рекомендует mlcp 11.3.7 или 12.1.0. Более ранние версии могут работать с установленным -restrict_hosts в true, что может снизить производительность.

Удаленные функции: API /manage/v2/packages, InfoStudio и OpsDirector удалены.

Новые значения по умолчанию: Обработка внешних XML-сущностей отключена.

Упомянутые уязвимости

CVE-2026-85975 CVSS 7.5 HIGH Received
CVE-2026-85975 - Cleartext transmission in Progress MarkLogic Server Amazon S3 connections
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 may use cleartext transport for Amazon S3 connections by default. A network-positioned attacker could intercept data or credentials transmitted through an affected connection.
CVE-2026-85972 CVSS 7.4 HIGH Received
CVE-2026-85972 - Improper Kerberos server verification in Progress MarkLogic Server
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not sufficiently verify the identity of a Kerberos authentication service in certain password-based authentication configurations. A network-positioned attacker could impersonate trusted authentication infrastructure, potentially resulting in unauthorized access or modification of protected data.
CVE-2026-85964 CVSS 7.7 HIGH Awaiting Analysis
CVE-2026-85964 - Path traversal in Progress MarkLogic Server Query Console
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 allow an authenticated Query Console user to supply unsafe path values to a privileged filesystem helper, which could result in disclosure of arbitrary server files.
CVE-2026-85963 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85963 - Server-side request forgery and hard-coded key in Progress MarkLogic Server OpsDirector
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 include deprecated OpsDirector functionality with weaknesses that could allow an unauthenticated remote attacker to make unauthorized requests to internal services or forge trusted requests, potentially resulting in unauthorized access to protected information.
CVE-2026-85962 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85962 - Improper authentication in Progress MarkLogic Server SAML processing
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain an improper authentication vulnerability in SAML processing. In deployments that use SAML authentication, an unauthenticated remote attacker could cause the affected server to accept an assertion that should be rejected, potentially resulting in unauthorized access.
CVE-2026-85961 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85961 - Sensitive information exposure in Progress MarkLogic Server Azure deployments
On Azure deployments, Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 may record security-sensitive authentication information in diagnostic logs under certain configurations. An attacker with access to the affected logs could use this information to obtain unauthorized access to protected cloud resources.
CVE-2026-85960 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85960 - Cross-site request forgery in Progress MarkLogic Server Query Console
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 use predictable CSRF tokens in Query Console. A remote attacker who lures an authenticated Query Console user to a malicious page could submit unauthorized requests and execute server-side code with the victim's permissions.
CVE-2026-85959 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85959 - Insufficient authentication logging in Progress MarkLogic Server
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not consistently record successful authentication events in audit logs, which could limit customers' ability to detect and investigate unauthorized access or credential misuse.
CVE-2026-85958 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85958 - Improper OAuth token validation in Progress MarkLogic Server
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain an authentication validation weakness that could allow an attacker to use a token that should not be accepted by the affected server, which could result in unauthorized access.
CVE-2026-85957 CVSS 7.5 HIGH Awaiting Analysis
CVE-2026-85957 - Improper XML external entity restriction in Progress MarkLogic Server SAML processing
Affected Progress MarkLogic Server 11.x releases before 11.3.7 use a SAML parser configuration that can process external DTDs or entities, which could result in unintended network access or information disclosure.
CVE-2026-9191 CVSS 9.6 CRITICAL Received
CVE-2026-9191 - Insufficient isolation of user-supplied code in Progress MarkLogic Server
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not sufficiently isolate user-supplied code executed through certain REST and XDBC evaluation paths from HTTP request, response, and session state. An attacker able to execute code through an affected path could perform unauthorized actions or compromise an authenticated session.
CVE-2026-85956 CVSS 9.6 CRITICAL Awaiting Analysis
CVE-2026-85956 - Improper privilege management in Progress MarkLogic Server backup and restore operations
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 allow a remote attacker with delegated database-administrator privileges to perform backup or restore operations on forests outside the authorized database scope, which could result in unauthorized access to or modification of security-critical data.
CVE-2026-85955 CVSS 9.9 CRITICAL Awaiting Analysis
CVE-2026-85955 - Improper privilege management in Progress MarkLogic Server xdmp:eval-in
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 allow a remote attacker with query-execution access to invoke an XQuery evaluation function without the additional required evaluation privilege, which could result in server-side code execution with elevated permissions.
CVE-2026-85954 CVSS 8.6 HIGH Awaiting Analysis
CVE-2026-85954 - Improper privilege management in Progress MarkLogic Server higher-order XQuery functions
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 can evaluate user-controlled values supplied to certain higher-order XQuery functions in an elevated security context, which could result in privilege escalation beyond the attacker's granted permissions.
CVE-2026-85953 CVSS 8.5 HIGH Awaiting Analysis
CVE-2026-85953 - Path traversal and privilege management flaws in Progress MarkLogic Server InfoStudio
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain privileged legacy InfoStudio modules that do not sufficiently validate user-controlled file paths and user-context values. Exploitation could result in unauthorized access to server files or execution under an unintended identity.
CVE-2026-85952 CVSS 8.5 HIGH Awaiting Analysis
CVE-2026-85952 - Server-side request forgery in Progress MarkLogic Server Linux cloud deployments
Affected Linux-based Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain a server-side request forgery vulnerability that could allow an authenticated attacker to access internal cloud services, potentially resulting in unauthorized access to cloud credentials.
CVE-2026-85951 CVSS 8.5 HIGH Awaiting Analysis
CVE-2026-85951 - Server-side request forgery in Progress MarkLogic Server Azure deployments
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 on Azure contain a server-side request forgery vulnerability that could allow an authenticated attacker to access internal cloud services, potentially resulting in unauthorized access to cloud credentials or tokens.
CVE-2026-85949 CVSS 8.1 HIGH Awaiting Analysis
CVE-2026-85949 - Sensitive information exposure in Progress MarkLogic Server trace logs
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 may record security-sensitive information in diagnostic logs under certain configurations. An attacker with access to the affected logs could use this information to obtain unauthorized access to protected resources.
CVE-2026-85948 CVSS 9.9 CRITICAL Awaiting Analysis
CVE-2026-85948 - Improper privilege management in Progress MarkLogic Server Management API
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain an XQuery injection flaw in a deprecated Management API package path. A remote attacker with manage-user-level privileges could exploit this flaw to obtain persistent unauthorized administrative control.
CVE-2026-85947 CVSS 9.9 CRITICAL Awaiting Analysis
CVE-2026-85947 - Improper privilege management in Progress MarkLogic Server forest operations
Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 contain an authorization flaw in certain forest-management operations. A remote attacker with forest-management privileges could exploit this flaw to create a persistent unauthorized administrator account, potentially resulting in complete unauthorized administrative control of the server.
CVE-2026-9192 CVSS 9.8 CRITICAL Analyzed
CVE-2026-9192 - Authentication bypass in Progress MarkLogic Server ODBC App Server
An authentication bypass vulnerability in the ODBC App Server of Progress MarkLogic Server before 11.3.6 and 12.0.3 allows an unauthenticated remote attacker to bypass password verification and execute queries with the privileges of any named user known to the server, including administrators.