CVE-2026-55619

Description

A flaw was found in eml_parser, a Python module for parsing email files. A remote attacker can exploit this vulnerability by sending a specially crafted email containing deeply nested comments within its headers. This malicious input can exhaust the parser's call stack, leading to a RecursionError and causing the entire email message parsing process to abort. This issue results in a Denial of Service (DoS), which could disrupt systems that process untrusted email files.

Statement

Red Hat Product Security has determined that this vulnerability does not affect any currently supported Red Hat product. This assessment may evolve based on further analysis and discovery. For more information about this vulnerability and the products it affects, please see the linked references.

Mitigation

To mitigate this issue, applications utilizing the `eml_parser` module for processing untrusted EML files should implement robust exception handling to gracefully manage `RecursionError` instances. Additionally, consider deploying `eml_parser` within isolated or sandboxed environments to limit the impact of potential denial of service attacks.

Understanding the Weakness (CWE)

Availability

Technical Impact: DoS: Resource Consumption (CPU); DoS: Resource Consumption (Memory); DoS: Amplification

An infinite loop will cause unexpected consumption of resources, such as CPU cycles or memory. The software's operation may slow down, or cause a long time to respond.

Frequently Asked Questions

Want to get errata notifications? Sign up here.