A heap-based buffer overflow in Clmg before 3.3.3 can occur via a crafted file to cimglibrary::CImg<unsigned char>::load_analyze.
[
{
"id": "CVE-2024-26540-55acdd16",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"155669739585643622889137027896997700532",
"88568925240059472017629875457572398671",
"321192010424700383896782719236117411911",
"20862745565239506495325848946152351854",
"86902541839714401340114288423925871836",
"115851533477071982017476682743649757827",
"221883510274202488777259975584335518668",
"47736392895373558861172942918092634579"
],
"threshold": 0.9
},
"target": {
"file": "CImg.h"
},
"source": "https://github.com/dtschump/cimg/commit/157800186587ed368cd2cb30e0974bc079cbe556"
}
]