Description
ReDoS in strip_whitespaces() function in cps/string_helper.py in Calibre Web and Autocaliweb allows unauthenticated remote attackers to cause denial of service via specially crafted username parameter that triggers catastrophic backtracking during login. This issue affects Calibre Web: 0.6.24 (Nicolette); Autocaliweb: from 0.7.0 before 0.7.1.
Problem types
CWE-1333 Inefficient Regular Expression Complexity
Product status
0.6.24 (custom)
0.7.0 (custom) before 0.7.1
References
fluidattacks.com/advisories/megadeth
github.com/janeczku/calibre-web
github.com/gelbphoenix/autocaliweb