Code Injection in Sakura Editor - #VU145349
Published: August 25, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code and disclose sensitive information.
The vulnerability exists due to improper control of generation of code in the .github/workflows/sonarscan.yml workflow when processing pull_request_target events that check out and execute pull request head content. A remote attacker can open a crafted pull request from a fork to execute arbitrary code and disclose sensitive information.
The workflow runs in a privileged context with repository secrets and a writable GITHUB_TOKEN, and the advisory describes two execution paths, including an unconditional path through the Install Locale Emulator step.