AI / ML
CVE-2026-67428 high CVSS 8.5

SSRF (Falsification de requête côté serveur) dans flyto-core (CVE-2026-67428)

Résumé

SSRF dans flyto-core (CVE-2026-67428). Des informations confidentielles peuvent être exposées. Exploitable via POST /mcp. Atténuation : mise à jour vers 2.26.7 ou plus.

Description d'origine

La description telle que publiée par la source (souvent en anglais).

Summary

Numerous HTTP-emitting modules (core.api.http_get, core.api.http_post, graphql.query/graphql.mutation, monitor.http_check, communication.slack_send, notification.{discord,slack,teams}.send_message, ai.vision_analyze [anthropic path], verify.visual_diff, browser.proxy_rotate, and the agent/llm inline base_url branch) perform outbound requests to a fully client-controlled URL without calling the project's own SSRF guard (validate_url_with_env_config) that their sibling modules apply. An authenticated workflow-author can point the URL at the cloud metadata IP (169.254.169.254), a loopback/RFC1918 host, or any internal host and read the response, yielding cloud-metadata credential theft and internal service read/write.

Root Cause

The SSRF guard is per-module (there is NO global egress interception). Each module must call validate_url_with_env_config before issuing a request. The listed modules never call it — they only carry an ssrf_protected metadata tag string which enforces nothing. Exemplar: src/core/modules/third_party/developer/http/requests.py — grepping for validate_url|ssrf|is_private in requests.py returns 0 guard calls; session.get(url) fires at :85 (HTTPGetModule) and session.post at :188 (HTTPPostModule). SECURITY.md incorrectly lists api.http_get as SSRF-protected.

Impact

Readable SSRF: full {status_code, headers, body} returned to the caller (requests.py:96-108). Enables theft of cloud IAM cre…

Source: NIST National Vulnerability Database NVD GitHub Advisory

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-67428 a été découverte dans c.
Des attaquants peuvent cibler un point d'entrée spécifique comme POST /mcp à distance pour détourner le produit.
Des informations confidentielles peuvent être exposées. Score CVSS : 8.5/10.
Action : appliquez le correctif officiel de l'éditeur.
En cas de doute, contactez votre service informatique ou cherchez « c CVE-2026-67428 » sur le site de l'éditeur.

CVE-2026-67428 (c) — CWE-918 / CVSS v3 8.5
Vecteur d'attaque : distant (réseau) / sans interaction utilisateur
Surface d'attaque : POST /mcp / core.api.http_get / core.api.http_post / graphql.query
Versions affectées : <= 2.26.6
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

Flyto2 CoreのHTTPモジュールがユーザー制御のURLを検証せずに取得し、SSRF脆弱性を引き起こす。

📍 Périmètre concerné

バージョン2.26.7より前のFlyto2 Core内のHTTPエミットモジュール。

🔥 Gravité

SSRFを引き起こすことで内部またはメタデータのエンドポイントに不正アクセスが可能。

🔧 Comment corriger

バージョン2.26.7にアップデートし、URLを環境設定で検証する関数を追加。

🛡️ Contournement

情報なし

🔍 Détection

バージョンが2.26.7未満であれば脆弱性が存在。

Paquets affectés

pip flyto-core
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.26.7"}]}]
PyPI flyto-core
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.26.7"}]}]

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