cbcvebase.
CVE-2007-4515
published 2007-08-31

CVE-2007-4515: Buffer overflow in a certain ActiveX control in YVerInfo.dll before 2007.8.27.1 in the Yahoo! services suite for Yahoo! Messenger before 8.1.0.419 allows…

PriorityP351critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
33.01%
98.1th percentile
Buffer overflow in a certain ActiveX control in YVerInfo.dll before 2007.8.27.1 in the Yahoo! services suite for Yahoo! Messenger before 8.1.0.419 allows remote attackers to execute arbitrary code via unspecified vectors involving arguments to the (1) fvCom and (2) info methods. NOTE: some of these details are obtained from third party information.

Affected

3 ranges
VendorProductVersion rangeFixed in
yahoomessenger<= 8.1.0.413
yahoomessenger
yahoomessenger

Detection & IOCsextracted from sources · hover to see the quote

filenameYVerInfo.dll
other0x7cc58fd8
commandfvcom()
bytes
%uE8FC%u0044%u0000%u458B%u8B3C%u057C%u0178%u8BEF%u184F%u5F8B%u0120%u49EB%u348B%u018B%u31EE%u99C0%u84AC%u74C0%uC107%u0DCA%uC201%uF4EB%u543B%u0424%uE575%u5F8B%u0124%u66EB%u0C8B%u8B4B%u1C5F%uEB01%u1C8B%u018B%u89EB%u245C%uC304%uC031%u8B64%u3040%uC085%u0C78%u408B%u8B0C%u1C70%u8BAD%u0868%u09EB%u808B%u00B0%u0000%u688B%u5F3C%uF631%u5660%uF889%uC083%u507B%u7E68%uE2D8%u6873%uFE98%u0E8A%uFF57%u63E7%u6C61%u0063
  • The vulnerable ActiveX control only executes its fvCom/info methods when it believes it is being called from the yahoo.com domain; attackers must spoof DNS resolution to yahoo.com to trigger the exploit.
  • Exploit delivery uses a HeapSpray technique with NOP sled (%u9090%u9090) followed by shellcode; monitor browser processes for large heap allocations of repeated 0x9090 patterns combined with ActiveX invocation of YVerInfo.dll.
  • The Metasploit module sets a 411-byte junk buffer followed by a return address (0x7cc58fd8) passed to fvcom(); network-level detection should look for HTTP responses serving JavaScript that calls .fvcom() on the YVerInfo ActiveX CLSID with long string arguments.
  • Payload bad characters for this exploit are null byte, tab, newline, carriage return, single quote, and backslash; payloads delivered in-the-wild will avoid these bytes.
  • ·The vulnerable YVerInfo.dll versions affected are <= 2006.8.24.1 per the Metasploit module, while the NVD advisory states the fix is version 2007.8.27.1; ensure version checks cover both version strings.
  • ·The Metasploit return address (0x7cc58fd8) is specific to Windows XP SP2 Pro English fully patched as of 9/29/07; the exploit will not reliably work against other OS versions or patch levels without a different return address.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.