CVE-2026-9503: GNU LibreDWG DWG File decode.c dwg_next_entity null pointer dereference
A security flaw has been discovered in GNU LibreDWG up to 0.14. This impacts the function dwg_next_entity of the file src/decode.c of the component DWG File Handler. The manipulation results in null pointer dereference. The attack must be initiated from a local position. The exploit has been released to the public and may be used for attacks. The patch is identified as 8f03865f37f5d4ffd616fef802acc980be54d300. Upgrading the affected component is advised.
CVE-2026-9503 is a crash risk in GNU LibreDWG when handling malformed DWG files. It affects versions up to 0.14 and involves a null pointer dereference in DWG decoding. Business impact is mainly availability disruption for systems that process DWG files, especially from untrusted users or automated intake pipelines.
Executive priority
Treat as a moderate-priority availability issue. Patch promptly where LibreDWG processes untrusted or business-critical DWG files. Lower priority is reasonable for isolated developer tools that do not ingest external files, but public exploit availability raises the urgency above routine maintenance.
Technical view
The flaw is in src/decode.c, function dwg_next_entity, within the DWG file handler. Sources describe CWE-476 and CWE-404 behavior, with CVSS 4.0 score 4.8. The vector is local, low complexity, low privileges, no user interaction, and limited availability impact without stated confidentiality or integrity impact.
Likely exposure
Exposure is most likely where LibreDWG is installed on workstations, conversion services, CI jobs, or backend systems that parse DWG files. Risk increases if DWG files come from external users, partners, email attachments, support portals, or automated file processing queues.
Exploitation context
The source bundle says exploit material has been publicly released and may be used for attacks. CISA KEV status is false in the bundle, and no cited source confirms active exploitation. The attack is described as local rather than network-reachable.
Researcher notes
Evidence supports a local denial-of-service style crash through null pointer dereference in dwg_next_entity. The bundle references a public exploit artifact and a specific patch commit. It does not provide evidence of active exploitation, remote reachability, or confidentiality/integrity compromise.
Mitigation direction
Inventory all LibreDWG deployments and identify versions 0.14 or earlier.
Upgrade to a release or build containing commit 8f03865f37f5d4ffd616fef802acc980be54d300.
Restrict processing of untrusted DWG files until patched.
Run DWG parsing with least privilege and process isolation.
Monitor LibreDWG and VulDB references for vendor release guidance.
Validation and detection
Confirm whether installed LibreDWG versions are 0.14 or earlier.
Verify patched builds include commit 8f03865f37f5d4ffd616fef802acc980be54d300.
Map applications and jobs that call LibreDWG on user-supplied DWG files.
Run controlled regression tests for malformed DWG handling after upgrading.
Check crash logs for LibreDWG decoder failures in affected workflows.
Based on public source material and reviewed before publication.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-404: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve
time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present,
the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-404 · source CWE mapping
Improper Resource Shutdown or Release
Improper Resource Shutdown or Release represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
NULL Pointer Dereference represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.