CVE-2009-1612

EXPLOITED IN THE WILD

Baofeng Storm - Stack-based Buffer Overflow via OnBeforeVideoDownload Method

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2009-1612 has been observed exploited in the wild (reported by VulnCheck KEV, InTheWild.io). EIP tracks 3 public exploits from researchers including Metasploit, MITBOY, jduck, including a Metasploit module exploits/windows/browser/baofeng_storm_onbeforevideodownload.

AI-analyzed exploit summary This Metasploit module exploits a buffer overflow in BaoFeng Storm media Player ActiveX control (mps.dll) via the 'OnBeforeVideoDownload' method. It uses heap spraying and shellcode execution to achieve remote code execution.

Description

Stack-based buffer overflow in the MPS.StormPlayer.1 ActiveX control in mps.dll 3.9.4.27 in Baofeng Storm allows remote attackers to execute arbitrary code via a long argument to the OnBeforeVideoDownload method, as exploited in the wild in April and May 2009. NOTE: some of these details are obtained from third party information. NOTE: it was later reported that 3.09.04.17 and earlier are also affected.

Exploits (3)

exploitdb WORKING POC VERIFIED
by Metasploit · rubyremotewindows
https://www.exploit-db.com/exploits/16553

This Metasploit module exploits a buffer overflow in BaoFeng Storm media Player ActiveX control (mps.dll) via the 'OnBeforeVideoDownload' method. It uses heap spraying and shellcode execution to achieve remote code execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: BaoFeng Storm media Player ActiveX control (mps.dll) versions 3.9.4.27 and lower
No auth needed
Prerequisites: Target must have the vulnerable ActiveX control installed and enabled in Internet Explorer
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by MITBOY · htmlremotewindows
https://www.exploit-db.com/exploits/8579

This exploit targets a remote code execution vulnerability in BaoFeng's mps.dll via the OnBeforeVideoDownload function. It uses a heap spray technique to achieve reliable exploitation by overflowing a buffer with a crafted payload.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: BaoFeng Storm Media Player (mps.dll)
No auth needed
Prerequisites: Victim must visit a malicious webpage hosting the exploit · BaoFeng Storm Media Player installed with vulnerable mps.dll
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC NORMAL
by jduck · rubypocwin
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/windows/browser/baofeng_storm_onbeforevideodownload.rb

This Metasploit module exploits a buffer overflow in BaoFeng Storm media Player ActiveX control (mps.dll) via the 'OnBeforeVideoDownload' method. It uses heap spraying and JavaScript obfuscation to achieve remote code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: BaoFeng Storm media Player ActiveX control (mps.dll) versions 3.9.4.27 and lower
No auth needed
Prerequisites: Victim must visit a malicious webpage hosting the exploit · ActiveX control must be installed and enabled
devstral-2 · analyzed Feb 19, 2026 Full analysis →

References (4)

Core 4
Core References
Exploit, Third Party Advisory exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/8579
Exploit, Patch vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/34789
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/34944
Various Sources x_refsource_misc
http://www.cisrt.org/enblog/read.php?245

Scores

EPSS 0.6894
EPSS Percentile 98.7%

Details

VulnCheck KEV 2009-05-11
InTheWild.io 2017-09-29
CWE
CWE-119
Status published
Products (8)
baofeng/storm 2.7.9_8
baofeng/storm 2.7.9_10
baofeng/storm 2.8
baofeng/storm 2.9
baofeng/storm 3.9.3_25
baofeng/storm 3.9.3_30
baofeng/storm 3.9.4_17
baofeng/storm 3.9.4_27
Published May 11, 2009
Tracked Since Feb 18, 2026