Skip to main content
← All vulnerabilities
CVE-2023-26493

Command Injection in Cocos Engine workflow

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6d06aefa26
1 proof of concept on GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

Cocos Engine is an open-source framework for building 2D & 3D real-time rendering and interactive content. In the github repo for Cocos Engine the `web-interface-check.yml` was subject to command injection. The `web-interface-check.yml` was triggered when a pull request was opened or updated and contained the user controllable field `(${{ github.head_ref }} – the name of the fork’s branch)`. This would allow an attacker to take over the GitHub Runner and run custom commands (potentially stealing secrets such as GITHUB_TOKEN) and altering the repository. The workflow has since been removed for the repository. There are no actions required of users.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • cocos cocos-engine

    fixed in 6d06aefa26

References 4

securitylab.github.com

GitHub · cocos/cocos-engine

GitHub · pvharmo2/gha-lab-fb32aba4a3