libexpat before 2.7.6 uses insufficient entropy, and thus hash flooding can occur via a crafted XML document.
Public upstream commit for this issue: https://github.com/libexpat/libexpat/pull/1183/commits/f5eacefb24a69901a3a608dd4c8697d26cff2c6b