CVE-2026-110716 Details
Description
unshield through 1.6.2 contains a heap out-of-bounds read vulnerability in unshield_get_file_table() that allows attackers to read past heap allocations via unchecked cabinet header offsets. Attackers can supply a crafted InstallShield cabinet with out-of-range file_table_offset or large file counts to crash the unshield tool or library consumers.
A heap out-of-bounds read vulnerability has been identified in Unshield versions through 1.6.2. The issue arises in the function 'unshield_get_file_table()', where unchecked offsets from the cabinet header allow attackers to read beyond allocated heap memory. This vulnerability can be exploited by supplying a crafted InstallShield cabinet that includes out-of-range file table offsets or excessive file counts, leading to a crash of the Unshield tool or any library consumers.
Users are advised to update to the latest version of Unshield, where this vulnerability has been fixed. The official Unshield GitHub repository can be checked for the latest release.
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 14, 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.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| unshield | <= 1.6.2 (semver) |
CPE
Remediation
| |
Change History
1 change record found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 14, 2026 | New CVE Received | [email protected] |
Volerion