Description
libLAS through 1.8.1 contains a heap out-of-bounds write vulnerability in the point record reader caused by truncating the schema byte size to 16 bits when sizing the point buffer. Attackers can craft a .las file with a LASSchema variable length record whose schema exceeds 65535 bytes, so tools like lasinfo, las2las, or las2txt write attacker-controlled bytes past the heap buffer, causing memory corruption and crashes.
Published: 2026-10-18
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Heap out-of-bounds write leading to memory corruption and potential crashes
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises when the point record reader truncates the LASSchema variable‑length record byte size to 16 bits while allocating a heap buffer. Attackers can craft a LAS file whose schema exceeds 65535 bytes, causing memory corruption as data are written past the allocated buffer. This results in application crashes and, depending on the runtime environment, could enable arbitrary code execution. The flaw is a classic heap out‑of‑bounds write (CWE‑787).

Affected Systems

The issue affects the open‑source LibLAS library, specifically all releases up to and including 1.8.1. Users of LibLAS in tools such as lasinfo, las2las, or las2txt that read .las files are impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium‑to‑high severity, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. The most likely attack vector is the supply of a crafted .las file to a tool that processes LAS data; an attacker could deliver such a file via network, removable media, or local storage to cause crashes or potentially execute code.

Generated by OpenCVE AI on October 18, 2026 at 13:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LibLAS to a version newer than 1.8.1 that fixes the schema byte‑size truncation bug
  • Limit the sources of .las files that the affected utilities accept to trusted, validated datasets
  • Configure or monitor the application for out‑of‑bounds access or abnormal memory usage to detect exploitation attempts

Generated by OpenCVE AI on October 18, 2026 at 13:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description libLAS through 1.8.1 contains a heap out-of-bounds write vulnerability in the point record reader caused by truncating the schema byte size to 16 bits when sizing the point buffer. Attackers can craft a .las file with a LASSchema variable length record whose schema exceeds 65535 bytes, so tools like lasinfo, las2las, or las2txt write attacker-controlled bytes past the heap buffer, causing memory corruption and crashes.
Title libLAS through 1.8.1 Heap Out-of-Bounds Write via LASSchema VLR
First Time appeared Liblas
Liblas liblas
Weaknesses CWE-787
CPEs cpe:2.3:a:liblas:liblas:*:*:*:*:*:*:*:*
Vendors & Products Liblas
Liblas liblas
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T12:19:49.627Z

Reserved: 2026-10-18T12:00:01.246Z

Link: CVE-2026-112059

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T13:16:38.300

Modified: 2026-10-18T13:16:38.300

Link: CVE-2026-112059

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T13:45:14Z

Weaknesses