Aller au contenu
Une analyse détaillée est disponible en japonais. Lire l’analyse en japonais
Critique 10.0

Vulnérabilité dans mercury

CVE-2026-111057 Première détection SecPulse

Résumé IA

Rédigé par une IA externe ; il peut contenir des erreurs. Vérifiez la description d'origine et les références ci-dessous avant d'agir.

Une vulnérabilité référencée CVE-2026-111057 a été découverte dans mercury.
Des attaquants peuvent cibler un point d'entrée spécifique comme BLOCKED_PATTERNS à distance pour détourner le produit.
L'exploitation peut entraîner la prise de contrôle totale du système. Score CVSS : 10.0/10.
Action : mettez à jour mercury vers 3.2.4 ou supérieur.
En cas de doute, contactez votre service informatique ou cherchez « mercury CVE-2026-111057 » sur le site de l'éditeur.

CVE-2026-111057 (mercury) — CWE-185 / CVSS v3 10.0
Vecteur d'attaque : distant (réseau) / non authentifié / sans interaction utilisateur
Surface d'attaque : BLOCKED_PATTERNS
Correctif : 3.2.4 — appliquer immédiatement
Plan : 1) Audit SBOM, 2) Mise à jour staging→prod, 3) Surveillance WAF/proxy sur les endpoints affectés, 4) Recherche d'IOC dans les logs.
Réfs : voir GHSA / avis éditeur / version corrigée liés sur cette page.

Quel est le problème

Une vulnérabilité (CWE-185) affecte mercury. Les attaquants atteignent le code vulnérable via BLOCKED_PATTERNS sans authentification.

Périmètre concerné

Consultez l'avis de l'éditeur pour les versions affectées de mercury. Surface d'attaque : BLOCKED_PATTERNS.

Gravité

Gravité : Critique (CVSS 10.0/10). L'exploitation peut entraîner la prise de contrôle totale du système.

Comment corriger

Mettre à jour vers 3.2.4.

Contournement

En attendant le correctif : désactivez la fonctionnalité concernée, appliquez des règles WAF, ou restreignez l'accès par ACL réseau.

Détection

Recherchez dans les logs des requêtes correspondant aux IOC connus de cette CVE. Auditez les SBOM/dépendances.

Actions de réponse

Étapes concrètes et exemples de commandes que les équipes SOC/SRE doivent exécuter dans l'ordre

  1. 1
    Identify exposureidentify
    grep -r 'mercury' . | grep -v node_modules

    リポジトリと本番環境の依存ファイル (package-lock.json / requirements.txt / go.sum / Gemfile.lock 等) で mercury を grep し、稼働しているサービス・バージョンを把握する。

  2. 2
    Apply patchpatch
    Upgrade mercury to 3.2.4

    ステージング環境で 3.2.4 に上げて回帰テスト → 本番反映。回帰テストはアプリの主要ハッピーパスを含めること。

  3. 3
    Post-deployment verificationverify
    Confirm patched version is live in production

    パッチ適用後、ステージングで PoC または同等の悪用パターンを再現して脆弱性が閉じたことを確認。本番ではアクセスログ・WAF でアラート再発が無いか継続監視。

Paquets affectés

ÉcosystèmePaquetConcernéesCorrigé
pip mercury
< 3.2.4
3.2.4
PyPI mercury
≥ 3.0.0, < 3.2.4
3.2.4
Description d'origine La description telle que publiée par la source (souvent en anglais).

Mercury is a Python framework for sharing Jupyter notebooks as web applications and dashboards. From 3.0.0 until 3.2.4, a missing comma in BLOCKED_PATTERNS concatenates the /lab and /api/terminals regular-expression literals. Requests to /api/terminals therefore bypass the anonymous endpoint blocklist and reach Jupyter Server's terminal API. An unauthenticated attacker can use the resulting interactive operating-system shell to execute commands and access data available to the Mercury process. This issue is fixed in version 3.2.4.

Source: GitHub Security Advisories (Global) NVD GitHub Advisory

Références

Nous utilisons des cookies pour l'analyse d'audience et la mesure publicitaire. Ce réglage s'applique à tous les sites de Game co., Ltd. En savoir plus