Live › vulnerability › CVE-2026-89066
Go to dashboardprojen, a tool that generates project configuration, puts project configuration values and repository file names into generated task definitions without escaping shell metacharacters. An attacker who controls those values can run arbitrary commands on a developer workstation or CI runner when the tasks run.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-24 19:12 UTC, 0h before NVD. All times on this page are UTC.
Any project that uses projen below 0.103.0 and synthesizes its tasks is exposed, mainly where project configuration or file names come from untrusted contributors or pull requests. Developer workstations and CI runners that run projen tasks are the places where code would execute. Projects on 0.103.0 or later, which have re-synthesized, are not affected.
No product ranges from the sources yet.
npx projen --version or by reading projen in package.json; versions below 0.103.0 are affected..projen/tasks.json in the repository and review it for shell metacharacters (such as ;, |, $(, backticks) in task commands.projen to 0.103.0 or later.npx projen to regenerate .projen/tasks.json, then commit the regenerated file, since upgrading alone does not fix the committed task definitions.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
CVE-2026-89065 and CVE-2026-89066: Issue with projen - Path traversal and OS command injection
Bulletin ID: 2026-108-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 09/11/2026 09:00 AM PDT
Description:
projen is an open-source tool for defining and synthesizing software project configurations as code. AWS identified two issues in projen affecting the generated file manifest cleanup component and the task synthesis component.
Impacted versions:
Resolution:
We recommend upgrading to the latest version and ensuring any derivative code is patched to incorporate the new fixes.
Workarounds:
References:
Please email [email protected] with any security questions or concerns.
This page as .md · .json · in your agent: get_signal("CVE-2026-89066")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.