symisc UnQLite Heap-Based Buffer Overflow Vulnerability in Perl Integration

Vulnerability

A heap-based buffer overflow vulnerability has been identified in symisc UnQLite versions through 0.06 for Perl. This issue arises because the UnQLite library embedded in the Perl module is outdated and potentially insecure, having been sourced from 2014. The vulnerability is located in the function jx9MemObjStore within the UnQLite C file, and can be exploited on the local host.

Impact

Exploitation of this vulnerability leads to a heap-based buffer overflow, causing memory corruption.

Reproduction

The vulnerability can be reproduced by using the UnQLite Perl module version 0.06 or earlier, which contains the insecure version of the embedded UnQLite library. The buffer overflow can be triggered by manipulating the jx9MemObjStore function, as detailed in the public exploit available on the UnQLite GitHub repository.

Remediation

Users are advised to update to UnQLite version 1.1.9 or later, where this vulnerability has been addressed.

Added: Mar 5, 2026, 2:19 AM
Updated: Mar 5, 2026, 2:19 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.9
exploitability
3.6
remediation
0.0
relevance
3.5
threat
1.6
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.