CVE-2026-61730

Crítica (9.3)—
Planificar el parcheGravedad Crítica 9.3. Sin exploit público ni explotación activa conocidos.
Gravedad9.3Crítica · CVSS 3.1
Probabilidad de explotación0.37 %mayor que el 31 % de las CVE · dato del 11 nov 2026
Explotación activaNono figura en el catálogo de CISA · comprobado 12 nov, 04:00
Exploit públicoNo conocidosin código público localizado

Noticias y reportajes en Orbitaley

SOCFortress CoPilot se centra en ofrecer un único panel de control (single pane of glass) para todas las necesidades de sus operaciones de seguridad. En las instalaciones afectadas, el montaje `StaticFiles` sin autenticar `/scoutsuite-report` en `backend/copilot.py` expone el directorio `scoutsuite-report`, aunque las rutas /api normales requieren autenticación mediante JWT. Los informes HTML generados y los archivos `scoutsuite-results/scoutsuite_results_<name>.js` revelan principales de IAM de AWS, Azure y GCP, inventarios de recursos, configuraciones incorrectas y hallazgos.

Leer descripción completaMostrar menos

Los nombres de los informes derivan de nombres seleccionados por el cliente con valores predeterminados predecibles. Durante un escaneo de GCP iniciado por un administrador o un analista, `backend/app/integrations/scoutsuite/routes/scoutsuite.py` guarda la clave JSON de la cuenta de servicio de Google subida en ese mismo directorio servido por la web. En `backend/app/integrations/scoutsuite/services/scoutsuite.py`, `generate_gcp_report_background` elimina la clave solo después de que finalice el escaneo. Por tanto, cualquier cliente anónimo que pueda alcanzar el host y solicitar la ruta del archivo puede obtener la clave privada durante el escaneo y utilizar los permisos en la nube de la cuenta de servicio, además de leer los informes de seguridad en la nube conservados. El aislamiento de credenciales se publicó en la versión 0.1.77; no se ha establecido una versión que corrija por completo el componente de fuga de informes.

Traducción automática del texto original de NVD (en inglés).

Cronología

Elaborada con nuestros propios datos: NVD, CISA KEV y otros catálogos de explotación, FIRST EPSS, exploits públicos, prensa especializada y la cobertura de Orbitaley.

  1. Registro CVE publicado en NVD
  2. Alerta: SOCFortress CoPilot corrige cuatro vulnerabilidades críticas que exponen credenciales y permiten manipular la plataforma

Técnicas ATT&CK

Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.

Montaje /scoutsuite-report sin autenticación (PR:N, UI:N) expone informes y la clave JSON de cuenta de servicio GCP, que permite usar sus permisos en la nube.

Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.

Mitigaciones ATT&CK que cubren estas técnicas

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Registro NVD

Estado en NVD
Aplazada
Publicada
30 oct 2026
Última modificación
30 oct 2026
Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
Debilidad (CWE)
CWE-200, CWE-306, CWE-522, CWE-552

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-61730",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-61730",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "yes"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-30T15:47:11.678607Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "security-advisories@github.com",
        "cvssData": {
          "scope": "CHANGED",
          "version": "3.1",
          "baseScore": 9.3,
          "attackVector": "NETWORK",
          "baseSeverity": "CRITICAL",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N",
          "integrityImpact": "LOW",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "NONE",
          "privilegesRequired": "NONE",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 4.7,
        "exploitabilityScore": 3.9
      }
    ]
  },
  "affected": [
    {
      "source": "security-advisories@github.com",
      "affectedData": [
        {
          "vendor": "socfortress",
          "product": "CoPilot",
          "versions": [
            {
              "status": "affected",
              "version": "< 0.1.77"
            }
          ]
        }
      ]
    }
  ],
  "published": "2026-10-30T15:16:53.223",
  "references": [
    {
      "url": "https://github.com/socfortress/CoPilot/commit/bfa630b65d554670c7462a32ce6fd4e3cbd0254c",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/socfortress/CoPilot/pull/940",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/socfortress/CoPilot/security/advisories/GHSA-pm2w-mmc3-h8hc",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/socfortress/CoPilot/tree/v0.1.77",
      "source": "security-advisories@github.com"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "security-advisories@github.com",
      "description": [
        {
          "lang": "en",
          "value": "CWE-200"
        },
        {
          "lang": "en",
          "value": "CWE-306"
        },
        {
          "lang": "en",
          "value": "CWE-522"
        },
        {
          "lang": "en",
          "value": "CWE-552"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. In affected deployments, the unauthenticated `/scoutsuite-report` `StaticFiles` mount in `backend/copilot.py` exposes the `scoutsuite-report` directory even though normal /api routes require JWT authentication. Generated HTML reports and `scoutsuite-results/scoutsuite_results_<name>.js` files disclose AWS, Azure and GCP IAM principals, resource inventories, misconfigurations and findings. Report names derive from caller-selected names with predictable defaults. During an admin- or analyst-initiated GCP scan, `backend/app/integrations/scoutsuite/routes/scoutsuite.py` saves the uploaded Google service-account JSON key into that same web-served directory. In `backend/app/integrations/scoutsuite/services/scoutsuite.py`, `generate_gcp_report_background` removes the key only after the scan finishes. Any anonymous client that can reach the host and request the file path can therefore retrieve the private key during the scan and use the service account's cloud permissions, as well as read retained cloud-security reports. Credential isolation is released in version 0.1.77; a release fully remediating the report-disclosure component has not been established."
    }
  ],
  "lastModified": "2026-10-30T17:13:54.187",
  "sourceIdentifier": "security-advisories@github.com"
}