TuiTse-TsuSin html injection vulnerability in `tuitse_html` function
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.
Summary
TuiTse-TsuSin is a package for organizing the comparative corpus of Taiwanese Chinese characters and Roman characters, and extracting sentences of the Taiwanese Chinese characters and the Roman characters. Prior to version 1.3.2, when using `tuitse_html` without quoting the input, there is a html injection vulnerability. Version 1.3.2 contains a patch for the issue. As a workaround, sanitize Taigi input with HTML quotation.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| i3thuan5 | TuiTse-TsuSin | before 1.3.2 | 1.3.2 | Patch available | CNA |
| — | TuiTse-TsuSin (PyPI) | before 1.3.2 | 1.3.2 | Patch available | GHSA-m4m5-j36m-8x72 |
- TuiTse-TsuSin Vendori3thuan5 Affected before 1.3.2 Fixed in 1.3.2 Patch available CNA
- TuiTse-TsuSin (PyPI) Vendor— Affected before 1.3.2 Fixed in 1.3.2 Patch available GHSA-m4m5-j36m-8x72
Remediation
- Fix · CNA TuiTse-TsuSin (i3thuan5) Fixed in 1.3.2
- Fix · GHSA-m4m5-j36m-8x72 TuiTse-TsuSin (PyPI) Fixed in 1.3.2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-23341
- 2026-10-03 Alias added: GHSA-m4m5-j36m-8x72
References
Patch 2
Advisory 2
Sources
- CVE-2024-23341 · CVE Program
- CVE-2024-23341 · NVD
- FIRST EPSS
- GHSA-m4m5-j36m-8x72 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences