libming Segmentation Fault Vulnerability in DecompileRETURN Function Allowing Denial-of-Service

Vulnerability

A segmentation fault vulnerability has been identified in libming version 0.4.8. This issue arises in the decompileRETURN function, where a read memory access to an invalid address, specifically pointing to the zero page, triggers the fault. The vulnerability occurs during the decompilation of SWF files, particularly when processing return actions. Exploitation of this vulnerability leads to a denial-of-service condition, causing the application to crash.

Impact

Exploitation of this vulnerability causes a segmentation fault, leading to a denial-of-service condition where the application crashes and becomes unresponsive.

Reproduction

The vulnerability can be reproduced by using libming version 0.4.8 to decompile a SWF file that has been crafted to include return actions. This can be done by using the 'swftocxx' command-line tool included with libming, which will process the SWF file and trigger the vulnerability by accessing an invalid memory address during the decompilation of the return actions.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
2.4
impact
2.5
exploitability
6.0
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

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