← Back to CVE Explorer

CVE-2026-124328

Full vulnerability record from the local CVENow database.

Description

A vulnerability has been found in FlowCI flow-core-x up to 1.23.49. The affected element is the function ConditionManagerImpl.run of the file core/src/main/java/com/flowci/core/common/manager/ConditionManagerImpl.java of the component Groovy Script Evaluation. The manipulation of the argument condition leads to code injection. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Severity
LOW
CVSS score
2.1 (v4.0)
Vulnerability status
Deferred
Source identifier
Published
2026-11-08 11:16:34.420000
Last modified
2026-11-08 11:16:34.733000
View original CVE JSON
{
  "id": "CVE-2026-124328",
  "sourceIdentifier": "[email protected]",
  "published": "2026-11-08T11:16:34.420",
  "lastModified": "2026-11-08T11:16:34.733",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "A vulnerability has been found in FlowCI flow-core-x up to 1.23.49. The affected element is the function ConditionManagerImpl.run of the file core/src/main/java/com/flowci/core/common/manager/ConditionManagerImpl.java of the component Groovy Script Evaluation. The manipulation of the argument condition leads to code injection. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "FlowCI",
          "product": "flow-core-x",
          "cpes": [
            "cpe:2.3:a:flowci:flow-core-x:*:*:*:*:*:*:*:*"
          ],
          "modules": [
            "Groovy Script Evaluation"
          ],
          "versions": [
            {
              "version": "1.23.0",
              "status": "affected"
            },
            {
              "version": "1.23.1",
              "status": "affected"
            },
            {
              "version": "1.23.2",
              "status": "affected"
            },
            {
              "version": "1.23.3",
              "status": "affected"
            },
            {
              "version": "1.23.4",
              "status": "affected"
            },
            {
              "version": "1.23.5",
              "status": "affected"
            },
            {
              "version": "1.23.6",
              "status": "affected"
            },
            {
              "version": "1.23.7",
              "status": "affected"
            },
            {
              "version": "1.23.8",
              "status": "affected"
            },
            {
              "version": "1.23.9",
              "status": "affected"
            },
            {
              "version": "1.23.10",
              "status": "affected"
            },
            {
              "version": "1.23.11",
              "status": "affected"
            },
            {
              "version": "1.23.12",
              "status": "affected"
            },
            {
              "version": "1.23.13",
              "status": "affected"
            },
            {
              "version": "1.23.14",
              "status": "affected"
            },
            {
              "version": "1.23.15",
              "status": "affected"
            },
            {
              "version": "1.23.16",
              "status": "affected"
            },
            {
              "version": "1.23.17",
              "status": "affected"
            },
            {
              "version": "1.23.18",
              "status": "affected"
            },
            {
              "version": "1.23.19",
              "status": "affected"
            },
            {
              "version": "1.23.20",
              "status": "affected"
            },
            {
              "version": "1.23.21",
              "status": "affected"
            },
            {
              "version": "1.23.22",
              "status": "affected"
            },
            {
              "version": "1.23.23",
              "status": "affected"
            },
            {
              "version": "1.23.24",
              "status": "affected"
            },
            {
              "version": "1.23.25",
              "status": "affected"
            },
            {
              "version": "1.23.26",
              "status": "affected"
            },
            {
              "version": "1.23.27",
              "status": "affected"
            },
            {
              "version": "1.23.28",
              "status": "affected"
            },
            {
              "version": "1.23.29",
              "status": "affected"
            },
            {
              "version": "1.23.30",
              "status": "affected"
            },
            {
              "version": "1.23.31",
              "status": "affected"
            },
            {
              "version": "1.23.32",
              "status": "affected"
            },
            {
              "version": "1.23.33",
              "status": "affected"
            },
            {
              "version": "1.23.34",
              "status": "affected"
            },
            {
              "version": "1.23.35",
              "status": "affected"
            },
            {
              "version": "1.23.36",
              "status": "affected"
            },
            {
              "version": "1.23.37",
              "status": "affected"
            },
            {
              "version": "1.23.38",
              "status": "affected"
            },
            {
              "version": "1.23.39",
              "status": "affected"
            },
            {
              "version": "1.23.40",
              "status": "affected"
            },
            {
              "version": "1.23.41",
              "status": "affected"
            },
            {
              "version": "1.23.42",
              "status": "affected"
            },
            {
              "version": "1.23.43",
              "status": "affected"
            },
            {
              "version": "1.23.44",
              "status": "affected"
            },
            {
              "version": "1.23.45",
              "status": "affected"
            },
            {
              "version": "1.23.46",
              "status": "affected"
            },
            {
              "version": "1.23.47",
              "status": "affected"
            },
            {
              "version": "1.23.48",
              "status": "affected"
            },
            {
              "version": "1.23.49",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV40": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "4.0",
          "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
          "baseScore": 2.1,
          "baseSeverity": "LOW",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "attackRequirements": "NONE",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "vulnConfidentialityImpact": "LOW",
          "vulnIntegrityImpact": "LOW",
          "vulnAvailabilityImpact": "LOW",
          "subConfidentialityImpact": "LOW",
          "subIntegrityImpact": "LOW",
          "subAvailabilityImpact": "LOW",
          "exploitMaturity": "PROOF_OF_CONCEPT",
          "confidentialityRequirement": "NOT_DEFINED",
          "integrityRequirement": "NOT_DEFINED",
          "availabilityRequirement": "NOT_DEFINED",
          "modifiedAttackVector": "NOT_DEFINED",
          "modifiedAttackComplexity": "NOT_DEFINED",
          "modifiedAttackRequirements": "NOT_DEFINED",
          "modifiedPrivilegesRequired": "NOT_DEFINED",
          "modifiedUserInteraction": "NOT_DEFINED",
          "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
          "modifiedVulnIntegrityImpact": "NOT_DEFINED",
          "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
          "modifiedSubConfidentialityImpact": "NOT_DEFINED",
          "modifiedSubIntegrityImpact": "NOT_DEFINED",
          "modifiedSubAvailabilityImpact": "NOT_DEFINED",
          "Safety": "NOT_DEFINED",
          "Automatable": "NOT_DEFINED",
          "Recovery": "NOT_DEFINED",
          "valueDensity": "NOT_DEFINED",
          "vulnerabilityResponseEffort": "NOT_DEFINED",
          "providerUrgency": "NOT_DEFINED"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Primary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L",
          "baseScore": 7.4,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "scope": "CHANGED",
          "confidentialityImpact": "LOW",
          "integrityImpact": "LOW",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 3.1,
        "impactScore": 3.7
      }
    ],
    "cvssMetricV2": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "2.0",
          "vectorString": "AV:N/AC:L/Au:S/C:P/I:P/A:P",
          "baseScore": 6.5,
          "accessVector": "NETWORK",
          "accessComplexity": "LOW",
          "authentication": "SINGLE",
          "confidentialityImpact": "PARTIAL",
          "integrityImpact": "PARTIAL",
          "availabilityImpact": "PARTIAL"
        },
        "baseSeverity": "MEDIUM",
        "exploitabilityScore": 8.0,
        "impactScore": 6.4,
        "acInsufInfo": false,
        "obtainAllPrivilege": false,
        "obtainUserPrivilege": false,
        "obtainOtherPrivilege": false,
        "userInteractionRequired": false
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Primary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-74"
        },
        {
          "lang": "en",
          "value": "CWE-94"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://glacier-tarsal-711.notion.site/Flow-ci-Unrestricted-GroovyShell-Remote-Code-Execution-in-flow-ci-CI-Condition-Evaluation-3f7b25e24b368091a9c8d7bbf28fa5bd",
      "source": "[email protected]"
    },
    {
      "url": "https://vuldb.com/cve/CVE-2026-124328",
      "source": "[email protected]"
    },
    {
      "url": "https://vuldb.com/submit/1027401",
      "source": "[email protected]"
    },
    {
      "url": "https://vuldb.com/vuln/432648",
      "source": "[email protected]"
    },
    {
      "url": "https://vuldb.com/vuln/432648/cti",
      "source": "[email protected]"
    }
  ]
}