CVE 2.5 LOW

Pi: Potential XSS in HTML session exports via Markdown URL sanitization bypass_CVE-2026-54326

2.5 / 10
LOW
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N

Description

Pi is a minimal terminal coding harness. From 0.74.0 until 0.78.1, Pi HTML exports render session Markdown into a static HTML file. It did not consistently reject unsafe Markdown link and image URL schemes. In versions with scheme filtering, C0 control characters in the URL scheme could bypass the check because browsers normalize those characters before navigation. This vulnerability is fixed in 0.78.1.

Basic Information

ID CVE-2026-54326
Source GitHub_M
Published Jun 23, 2026 at 19:26

Affected Product

Vendor earendil-works
Product pi
Version >= 0.74.0, < 0.78.1
Affected Versions earendil-works pi >= 0.74.0, < 0.78.1

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.