CVE-2025-32029: ts-asn1-der has Incorrect DER Encoding of Numbers Leading to Denial of Service and Incorrect Value Representation
(updated )
Incorrect number
DER encoding can lead to denial on service for absolute values in the range 2**31
– 2**32 - 1
. The arithmetic in the numBitLen
didn’t take into account that values in this range could result in a negative result upon applying the >>
operator, leading to an infinite loop.
In addition, number
encoding had a few other issues that resulted it in it not encoding values correctly.
References
Code Behaviors & Features
Detect and mitigate CVE-2025-32029 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →