CVE-2021-44686: High severity calibre vulnerability
calibre before 5.32.0 contains a regular expression that is vulnerable to ReDoS (Regular Expression Denial of Service) in htmlpreprocessrules in ebooks/conversion/preprocess.py.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is CVE-2021-44686?
CVE-2021-44686 is a vulnerability found in calibre before version 5.32.0, which can be exploited through a regular expression denial of service (ReDoS) attack.
What is ReDoS?
ReDoS stands for Regular Expression Denial of Service, which is a vulnerability that occurs when a regular expression takes an exceptionally long time to evaluate certain input.
How does CVE-2021-44686 affect calibre?
CVE-2021-44686 affects calibre versions before 5.32.0 and specifically impacts the html_preprocess_rules functionality in ebooks/conversion/preprocess.py.
What is the severity level of CVE-2021-44686?
CVE-2021-44686 has a severity level of 7.5 (High).
How can I fix CVE-2021-44686?
To fix CVE-2021-44686, it is recommended to update calibre to version 5.32.0 or later.