CVE-2026-35001 Details
Description
OpenS100 through commit 2b1dafc contains an integer overflow vulnerability in the S-102 Bathymetric Surface parser. An attacker can supply a crafted S-102 HDF5 file with malicious grid dimension metadata that causes memory corruption when a user opens it. In the S102_VG_BathymetryCoverage::Read() function, the numPointsLatitudinal and numPointsLongitudinal values are multiplied without validation, and the 32-bit result can wrap around, producing an undersized heap buffer allocation. Subsequent writes past the end of that buffer cause a heap-based buffer overflow, leading to an application crash or potential arbitrary code execution in the context of the user who opened the file.
A heap-based buffer overflow vulnerability has been identified in OpenS100 versions through commit 2b1dafc, specifically within the S-102 Bathymetric Surface parser. The vulnerability arises from an integer overflow in the S102_VG_BathymetryCoverage::Read() function, where grid dimension metadata from a crafted S-102 HDF5 file is improperly validated. This flaw allows an attacker to manipulate the metadata, leading to memory corruption when the file is opened. The unchecked multiplication of latitudinal and longitudinal point values can cause a 32-bit integer overflow, resulting in an inadequate heap buffer allocation. Exploitation of this vulnerability allows for memory writes beyond the allocated buffer, causing a heap-based buffer overflow that could crash the application or potentially enable arbitrary code execution in the context of the user who opened the file.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 13, 2026CISA-ADP
Assessed Oct 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://doi.org/10.3390/s26206448 | [email protected] | Technical Analysis |
| https://www.vulncheck.com/advisories/opens100-s-102-parser-integer-overflow-heap-buffer-overflow | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-122 | Heap-based Buffer Overflow | [email protected] |
| CWE-190 | Integer Overflow or Wraparound | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| OpenS100 | <= daaa35b19b789aa4b170bdcc300763a287d73164 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 15, 2026 | CVE Modified | CISA-ADP |
| Oct 14, 2026 | CVE Modified | [email protected] |
| Oct 13, 2026 | New CVE Received | [email protected] |
Volerion