← Back to CVE Explorer

CVE-2026-55839

Full vulnerability record from the local CVENow database.

Description

Kestra is an open-source, event-driven orchestration platform. Prior to 1.3.24, Kestra's custom Markdown parser in ui/src/utils/markdown_plugins/link.ts allows a user with permission to create or update a Flow description to inject JavaScript event-handler attributes through the custom [[link]] syntax, causing stored cross-site scripting when another user opens the description or information panel in the Flow list. This issue is fixed in version 1.3.24.

Severity
HIGH
CVSS score
8.7 (v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-18 16:17:53.710000
Last modified
2026-10-22 22:10:00.250000
View original CVE JSON
{
  "id": "CVE-2026-55839",
  "sourceIdentifier": "[email protected]",
  "published": "2026-08-18T16:17:53.710",
  "lastModified": "2026-10-22T22:10:00.250",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Kestra is an open-source, event-driven orchestration platform. Prior to 1.3.24, Kestra's custom Markdown parser in ui/src/utils/markdown_plugins/link.ts allows a user with permission to create or update a Flow description to inject JavaScript event-handler attributes through the custom [[link]] syntax, causing stored cross-site scripting when another user opens the description or information panel in the Flow list. This issue is fixed in version 1.3.24."
    },
    {
      "lang": "es",
      "value": "Kestra es una plataforma de orquestación de código abierto y basada en eventos. Antes de la versión 1.3.24, el analizador de Markdown personalizado de Kestra en ui/src/utils/markdown_plugins/link.ts permite a un usuario con permiso para crear o actualizar la descripción de un Flow inyectar atributos de gestor de eventos de JavaScript a través de la sintaxis personalizada [[link]], causando cross-site scripting almacenado cuando otro usuario abre la descripción o el panel de información en la lista de Flows. Este problema se ha solucionado en la versión 1.3.24."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "kestra-io",
          "product": "kestra",
          "versions": [
            {
              "version": "< 1.3.24",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N",
          "baseScore": 8.7,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "REQUIRED",
          "scope": "CHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "HIGH",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 2.3,
        "impactScore": 5.8
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-08-18T17:28:28.962947Z",
          "id": "CVE-2026-55839",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-79"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/kestra-io/kestra/commit/6c8e6d099ed172cbb6b003b7fb30b7bb1f8f710e",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kestra-io/kestra/pull/16835",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kestra-io/kestra/releases/tag/v1.3.24",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kestra-io/kestra/security/advisories/GHSA-34pm-923j-7wf8",
      "source": "[email protected]"
    }
  ]
}