๐Ÿ” CVE Alert

CVE-2026-110606

LOW 3.3

LibreCAD libdxfrw through LC2.2.0 Stack Out-of-Bounds Read via dwgReader18::readFileHeader

CVSS Score
3.3
EPSS Score
0.0%
EPSS Percentile
0th

LibreCAD libdxfrw through LC2.2.0 (LibreCAD through 2.2.1.5) contains a stack-based out-of-bounds read vulnerability in dwgReader18::readFileHeader() caused by calling strlen on non-NUL-terminated buffers. Attackers can supply a crafted AC1018, AC1024 or AC1027 DWG file without NUL bytes in the decrypted header to read adjacent stack memory and crash the process.

CWE CWE-125
Vendor librecad
Product libdxfrw
Published Oct 14, 2026
Stay Ahead of the Next One

Get instant alerts for librecad libdxfrw

Be the first to know when new low vulnerabilities affecting librecad libdxfrw are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

LibreCAD / libdxfrw
0 โ‰ค LC2.2.0
LibreCAD / LibreCAD
0 โ‰ค 2.2.1.5

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/LibreCAD/LibreCAD/issues/2554 hackmd.io: https://hackmd.io/@haind-pwn/libdxfrw-dwg-header-oob-read github.com: https://github.com/LibreCAD/libdxfrw/blob/LC2.2.0/src/intern/dwgreader18.cpp#L248 github.com: https://github.com/LibreCAD/LibreCAD/blob/v2.2.1.5/libraries/libdxfrw/src/intern/dwgreader18.cpp#L248 github.com: https://github.com/LibreCAD/libdxfrw/commit/0c5595930b20917a40ed7c188475eaca624b8ce9 github.com: https://github.com/LibreCAD/LibreCAD/commit/abd1f4a8e32dbd871c986086227502217200cd4b vulncheck.com: https://www.vulncheck.com/advisories/librecad-libdxfrw-through-lc2-2.0-stack-out-of-bounds-read-via-dwgreader18-readfileheader

Credits

dayzsec HaiND from the Post and Telecommunication Institute of Technology