CVE-2026-112059
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
CVSS
6.1
Medium
EPSS
0.1%
p2
KEV
—
Exploit Today
1
0-100
Published: Oct 18, 2026 · Last modified: Oct 19, 2026 · CWE-787
0.1%EPSS · 30 days0.1%
2026-10-192026-10-20
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.
- github.comhttps://github.com/libLAS/libLAS/blob/1.8.1/src/detail/reader/reader.cpp
- github.comhttps://github.com/libLAS/libLAS/blob/1.8.1/src/header.cpp
- hackmd.iohttps://hackmd.io/@haindpwn/liblas-record-length-truncation-heap-overflow
- www.vulncheck.comhttps://www.vulncheck.com/advisories/liblas-through-1.8.1-heap-out-of-bounds-write-via-lasschema-vlr
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2021-480206.5 MED—
——0Vyper from 0.1.0b4 before 0.3.0 contains a memory corruption vulnerability caused by an incorrect stack tip pointer when internal function calls are performed inside arrays. Contracts placing internal calls in nested array elements, external call arguments, struct literals, or raw_log topics can have memory corrupted, producing incorrect contract behavior.17hCVE-2021-480187.4 HIG—
——0Vyper from 0.2.13 before 0.2.15 allocates storage slots for @nonreentrant reentrancy locks at the same locations as contract storage variables. When a function using @nonreentrant is called, setting the lock overwrites the overlapping storage variable, corrupting contract state and breaking the contract's intended logic.17hCVE-2020-372866.5 MED—
——0Vyper from 0.1.0b4 before 0.3.0 contains a memory corruption vulnerability caused by an incorrect stack tip pointer when internal function calls appear inside tuples or nested calls. Contracts using such calls as tuple elements, call arguments, or builtin arguments like concat or ecrecover can return corrupted values or pass wrong arguments to external calls.17hCVE-2026-1133009.6 CRI—
——0Out of bounds write in Forms in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Low)17hCVE-2026-1095765.5 MED—
——0The parser in PEAK-System PCAN driver correctly detected the malformed record, but the loop iterating the record list advanced its processed-bytes counter even when a record had been rejected as invalid.21hCVE-2026-1001348.8 HIG—
——0Acrobat for Edge is affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.22h