CVE-2021-23654
Python vulnerability analysis and mitigation

Overview

CVE-2021-23654 affects all versions of the html-to-csv Python package. The vulnerability was discovered and disclosed on November 26, 2021. This security issue involves improper validation of formula elements in HTML pages when converting them to CSV format (NVD, Snyk).

Technical details

The vulnerability is classified as CWE-1236 (Improper Neutralization of Formula Elements in a CSV File). It has received a CVSS v3.1 base score of 9.8 (CRITICAL) from NVD and 5.6 (MEDIUM) from Snyk. The vulnerability exists in the converter functionality where formulas embedded in HTML pages are accepted without proper validation during the conversion process to CSV format (NVD, Snyk).

Impact

When exploited, this vulnerability allows malicious actors to embed or generate malicious links and execute commands through CSV files. The impact affects the confidentiality, integrity, and availability of systems using the vulnerable package, with potential for command execution and data manipulation (Snyk).

Exploitability

The vulnerability is remotely exploitable with network access, requiring no privileges or user interaction. The attack complexity is rated as high by Snyk but low by NVD, indicating some discrepancy in assessment. The vulnerability has been confirmed to affect all versions of the html-to-csv package (NVD, Snyk).

Mitigation and workarounds

Currently, there is no fixed version available for the html-to-csv package. Users should consider implementing additional validation mechanisms or exploring alternative solutions for HTML to CSV conversion (Snyk).

Additional resources


SourceThis report was generated using AI

Related Python vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-61539CRITICAL10
  • Python logoPython
  • xinference
NoYesAug 21, 2026
CVE-2026-49360HIGH7.8
  • Python logoPython
  • recce
NoYesAug 21, 2026
CVE-2026-68508HIGH7.8
  • Python logoPython
  • hydra-core
NoYesAug 21, 2026
CVE-2026-43980MEDIUM6.3
  • Python logoPython
  • malla
NoNoAug 21, 2026
CVE-2026-55468MEDIUM4.3
  • Python logoPython
  • wagtail
NoYesAug 24, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management