CVE Catalog

CVE-2021-45960

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
4.23%

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

Summary

In Expat (libexpat) before 2.4.3, a left shift by 29 or more bits in the storeAtts function in xmlparse.c can lead to realloc misbehavior, such as allocating too few bytes or only freeing memory.

Risk Assessment

This could lead to crashes, unpredictable behavior, and potential exploitability.

Recommendation

Upgrade Expat to version 2.4.3 or later.

Other vulnerabilities in Expat

See all
Original NVD description (English source)

In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior (e.g., allocating too few bytes, or only freeing memory).

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