libming
cpe:2.3:a:libming:libming:*:*:*:*:*:*:*
- 0.4.8
A memory leak vulnerability has been identified in the readSizedString function within util/read.c of libming version 0.4.8. The issue arises because the function improperly manages memory allocation for string processing, failing to address error cases effectively. This oversight allows attackers to exploit the vulnerability by causing a denial-of-service through a crafted file, leading to increased memory usage and potential application instability.
Exploitation of this vulnerability causes a memory leak, where allocated memory is not properly freed, leading to increased memory consumption and potential denial-of-service conditions.
The vulnerability can be reproduced by using the provided proof-of-concept file 'Poc-readSizedString.zip', which should be extracted and used as input with the libming application. The memory leak can be observed using a tool like AddressSanitizer, which will report the leaked memory allocations.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.