Description
GNU LibreDWG through 0.14.8612 contains a global out-of-bounds read vulnerability in the AcDs decoder acds_private() that allows attackers to read beyond a static table via an unchecked schema property type index. Attackers can supply a crafted R2004 or R2010+ DWG file with a large 'schdat' property type value to crash dwgread, dwg2dxf, or any application using LibreDWG.
Published: 2026-10-15
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service and Potential Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in the AcDs decoder function, where a global out‑of‑bounds read can occur when the software processes a DWG file containing an unusually large 'schdat' property type value. The unchecked index allows the decoder to read data beyond the bounds of a static table, which may expose memory contents or cause a crash. The vulnerability can thus lead to either unintended disclosure of internal memory or to a denial of service condition by terminating the application that performed the read. Based on the description, it is inferred that the attack requires the attacker to supply a crafted DWG file, which suggests a local or file‑based vector rather than a remote network exploit.

Affected Systems

The flaw affects all versions of the GNU LibreDWG library up to and including 0.14.8612. Any application that incorporates this library—such as dwgread, dwg2dxf, or other DWG‑processing tools—could be impacted. The issue is tied to the library itself, so any downstream software that does not provide additional bounds checking when loading DWG files is also at risk.

Risk and Exploitability

The CVSS score of 6.9 places the issue in the medium severity range, and a very low EPSS score of less than 1% indicates that exploitation is unlikely at the present moment. The vulnerability is not currently listed in the CISA KEV catalog, suggesting that no large‑scale, publicly known exploits are in circulation. Nevertheless, an attacker who can supply a malicious DWG file—whether through a local user, a compromised document repository, or an application that opens user‑supplied files—could trigger the out‑of‑bounds read to cause a crash or potentially leak memory contents. The absence of a network‑based attack vector reduces the immediacy of threat, but the possibility of denial of service remains a concern for any environment that processes DWG files from untrusted sources.

Generated by OpenCVE AI on October 16, 2026 at 16:59 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LibreDWG to a version later than 0.14.8612 where the driver has been corrected.
  • If an upgrade is not feasible, run any application that uses LibreDWG in a restricted sandbox or otherwise block untrusted DWG files from being opened by the library.
  • Enforce strict validation on DWG inputs, ensuring that the 'schdat' property type value stays within the documented limits before passing the file to the decoder.

Generated by OpenCVE AI on October 16, 2026 at 16:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description GNU LibreDWG through 0.14.8612 contains a global out-of-bounds read vulnerability in the AcDs decoder acds_private() that allows attackers to read beyond a static table via an unchecked schema property type index. Attackers can supply a crafted R2004 or R2010+ DWG file with a large 'schdat' property type value to crash dwgread, dwg2dxf, or any application using LibreDWG.
Title GNU LibreDWG through 0.14.8612 Out-of-Bounds Read in acds_private AcDs Decoder
First Time appeared Gnu
Gnu libredwg
Weaknesses CWE-125
CPEs cpe:2.3:a:gnu:libredwg:*:*:*:*:*:*:*:*
Vendors & Products Gnu
Gnu libredwg
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:09:43.819Z

Reserved: 2026-10-15T17:04:05.851Z

Link: CVE-2026-111167

cve-icon Vulnrichment

Updated: 2026-10-16T16:31:30.497Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:32.640

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111167

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T13:30:07Z

Weaknesses