LibreDWG v0.10 to v0.12.5 was discovered to contain a heap buffer overflow via the function bit_wcs2nlen at bits.c.
{ "vanir_signatures": [ { "id": "CVE-2023-36271-55aea3bc", "digest": { "threshold": 0.9, "line_hashes": [ "249007745773169331523370964499489407204", "237302075916336588877092081607018317593", "249265483650173177841406791148420484617", "136523751170474483677426936851642365622", "31049498572403266144605818511465268777", "301439162832622592644511683632958394154", "161357459133448800226732834474228988495", "251564537423470642212202419726498746190", "239882181519798547964139662347317107954", "315249526982570630410699664353844827545", "113316893772975962684367266995648844416", "260654714819690124311711674036729906809", "94440309368264071335982105027563009526", "114293115556212422599863217966715546504", "280924514309004725630205082446437007028", "55830683233747113400596617532881853136", "93352497787825666204063582528790681296", "191244845108703236973565835028550990202", "96465312549607822461535235165668348858", "106695270940511029724150681723810134466" ] }, "signature_version": "v1", "target": { "file": "src/bits.c" }, "deprecated": false, "signature_type": "Line", "source": "https://github.com/libredwg/libredwg/commit/c1ed1d91e28a6ddc7a9b5479d4795d58fb6be0ca" }, { "id": "CVE-2023-36271-9b29774d", "digest": { "length": 1494.0, "function_hash": "30984442895503724511475752818049538229" }, "signature_version": "v1", "target": { "file": "src/bits.c", "function": "bit_utf8_to_TU" }, "deprecated": false, "signature_type": "Function", "source": "https://github.com/libredwg/libredwg/commit/c1ed1d91e28a6ddc7a9b5479d4795d58fb6be0ca" } ] }