CVE-2021-41497:
bounter Null pointer reference
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.51136%
CWE
Published
12/18/2021
Updated
11/21/2024
KEV Status
No
Technology
Python
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
bounter | pip | <= 1.2.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
- The vulnerability description explicitly names CMS_Conservative_increment_obj as the vulnerable function.
- NULL pointer dereference (CWE-476) typically occurs when code fails to check return values of memory allocation functions.
- The attack vector (huge hash bucket width) suggests improper input validation in hash table initialization logic within this function.
- While exact source code isn't available, the function name follows naming conventions suggesting it's part of the Count-Min Sketch (CMS) implementation in C extensions (hence .c file extension).
- High confidence comes from the explicit function name in vulnerability reports and consistency with described attack mechanism.