v10.9.6
davidfowl/tallyv10.9.6May 11, 2026by aloisklink
AI Summary
A security-focused patch release that backports critical fixes from Mermaid v11.15.0 to address specific vulnerabilities and dependency warnings.
Key Highlights
- Backports security fixes for Mermaid (CVE-2026-41150, CVE-2026-41148, CVE-2026-41149, CVE-2026-41159, CVE-2026-41907).
- Fixes for gantt chart loops when excluding all dates.
- Updates CSS styles handling to prevent unbalanced styles and block scope escapes.
- Loosens uuid dependency range to allow v14 and silence warnings.
New Features
- Security hardening for Mermaid diagrams
- Fix for gantt chart iteration limits
Full Release Notes
Backports the following security fixes from [Mermaid v11.15.0][]: - [CVE-2026-41150](https://github.com/mermaid-js/mermaid/security/advisories/GHSA-6m6c-36f7-fhxh): **fix(gantt): limit loop if excluding all dates** (a59ea56174712ee5430dfd5bc877cb5151f501a6) - [CVE-2026-41148](https://github.com/mermaid-js/mermaid/security/advisories/GHSA-xcj9-5m2h-648r): **fix: prevent unbalanced CSS styles in classDefs** (8fead23c59166b7bab6a39eac81acebee2859102) - [CVE-2026-41149](https://github.com/mermaid-js/mermaid/security/advisories/GHSA-ghcm-xqfw-q4vr): **fix: create CSS styles using the CSSOM** (4e2d512bf5bf6f9de1a8f0a48da78dc4d09ac4f3) - [CVE-2026-41159](https://github.com/mermaid-js/mermaid/security/advisories/GHSA-87f9-hvmw-gh4p): **fix: block stylis scope escape** (a9d9f0d8eb790349121508688cd338253fd80d76) - CVE-2026-41907: **fix: loosen `uuid` dependency range to allow v14** We don't use this vulnerable code, but it allows users to silence this warning. (e8c70434520dd9226bd442f857970cd211067627) And other dependency updates. [Mermaid v11.15.0]: https://github.com/mermaid-js/mermaid/releases/tag/mermaid%4011.15.0 **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.5...v10.9.6