Null Pointer Dereference in newlib libc Library
CVE-2019-14875
6.5MEDIUM
Summary
The null pointer dereference vulnerability in the multiply function of the newlib libc library occurs due to inadequate error handling during memory allocation. Specifically, when the Balloc function is invoked to allocate a big integer, there is no verification whether the allocation was successful or not. This oversight can lead to a situation where accessing the first element causes a null pointer dereference, potentially crashing the application or causing unpredictable behavior. This vulnerability affects all versions of newlib prior to version 3.3.0.
Affected Version(s)
newlib all newlib versions prior to 3.3.0
References
CVSS V3.1
Score:
6.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved