CVE-2026-54325
Medium · 4.4CVSS
4.4
EPSS
0.2%
Published
Jun 23, 2026
CISA due date
—
The record
Pi is a minimal terminal coding harness. Pi before 0.79.0 loaded project-local configuration and resources from a repository's .pi directory without first asking the user to trust that repository. This included project-local extensions, which are executable TypeScript or JavaScript modules loaded into the Pi process. An attacker who controls a repository could place Pi-specific project resources in that repository. If a user then started Pi from that working tree, the project-local extension code could run with the same privileges as the local Pi process without the user having a convenient way to make a trust decision. This vulnerability is fixed in 0.79.0.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | @earendil-works/pi-coding-agent | 0 | 0.79.0 |
Related vulnerabilities
- GHSA-mqxh-6gq7-558m Pi Agent: Pi loads project-local extensions without approval Same vulnerability
- CVE-2026-54327 Pi is a minimal terminal coding harness. Also affects @earendil-works/pi-coding-agent
- CVE-2026-54326 Pi is a minimal terminal coding harness. Also affects @earendil-works/pi-coding-agent
- CVE-2026-54328 Pi is a minimal terminal coding harness. Also affects @earendil-works/pi-coding-agent
- GHSA-jfgx-wxx8-mp94 Pi Agent: Predictable temporary extension install paths allow local privilege escalation… Also affects @earendil-works/pi-coding-agent
- GHSA-r95r-rj6r-c39x Pi Agent: Race condition in Pi auth.json writes could expose stored credentials Also affects @earendil-works/pi-coding-agent
- GHSA-7v5m-pr3q-6453 Pi Agent: Potential XSS in HTML session exports via Markdown URL sanitization bypass Also affects @earendil-works/pi-coding-agent
- CVE-2026-114727 Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 passes potentially unsafe content… CWE-829