topydo contains a CWE-20: Improper Input Validation vulnerability in ListFormatParser::parse, file topydo/lib/ListFormat.py line 292 as of d4f843dac71308b2f29a7c2cdc76f055c3841523 that can result in I
topydo contains a CWE-20: Improper Input Validation vulnerability in ListFormatParser::parse, file topydo/lib/ListFormat.py line 292 as of d4f843dac71308b2f29a7c2cdc76f055c3841523 that can result in Injection of arbitrary bytes to the terminal, including terminal escape code sequences. This attack appear to be exploitable via The victim must open a todo.txt with at least one specially crafted line..
Software afectado
Haz clic en una tecnología para ver todas sus vulnerabilidades.
| Plataforma | Paquete | Versiones vulnerables | Corregida en |
|---|---|---|---|
| Python (PyPI) | topydo | todas las versiones | sin corrección |
Referencias
- https://nvd.nist.gov/vuln/detail/CVE-2018-1000523
- https://github.com/bram85/topydo/issues/240
- https://github.com/advisories/GHSA-h6h9-pphv-m266
- https://github.com/bram85/topydo
- https://github.com/bram85/topydo/blob/master/topydo/lib/ListFormat.py#L292
- https://github.com/pypa/advisory-database/tree/main/vulns/topydo/PYSEC-2018-76.yaml
- Vector CVSS
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H- Debilidad (CWE)
CWE-20- Plataforma
- Python (PyPI)
- Paquete
topydo- Publicada
- 26.06.2018
- Actualizado
- 11.10.2026 12:19
Fuentes y licencias
OSV / GitHub Advisory Database - GHSA-h6h9-pphv-m266 - CC BY 4.0
OSV / GitHub Advisory Database - PYSEC-2018-76 - PyPA Advisory Database; CC BY 4.0
Historial de vulnerabilidades: topydo
Todas las vulnerabilidades publicadas de este paquete (Python (PyPI)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.
Esta es la única vulnerabilidad conocida de este paquete.
Identifica las vulnerabilidades de tu aplicación
Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.