CVE Catalog

CVE-2026-55619

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

eml_parser before version 3.0.2 contains a stack overflow vulnerability in the header_fetch_parse function when parsing nested CFWS constructs in email headers. An attacker can send a specially crafted EML file that causes an unhandled RecursionError and aborts parsing of the entire message. This can disrupt SOC pipelines processing untrusted EML files.

Risk Assessment

The risk is the potential disruption of security operations (SOC) by sending a malicious EML file, which may lead to delays in analysis or missed threats.

Recommendation

It is recommended to immediately update eml_parser to version 3.0.2 or later, which includes a fix for this vulnerability.

Other vulnerabilities in eml_parser

See all
Original NVD description (English source)

eml_parser serves as a python module for parsing eml files and returning various information found in the e-mail as well as computed information. Prior to 3.0.2, eml_parser.parser.HeaderParser.header_fetch_parse in eml_parser/parser.py uses email.utils.getaddresses() to parse address-bearing e-mail headers. A deeply nested CFWS comment construct exhausts the standard-library recursive descent parser's call stack and raises RecursionError, which is not caught and therefore aborts parsing of the entire message. An attacker can disrupt SOC pipelines that process untrusted EML files, although callers already need to handle exceptions from malformed or pathological messages. This issue is fixed in version 3.0.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS