cbcvebase.
CVE-2007-0015
published 2007-01-01

CVE-2007-0015: Buffer overflow in Apple QuickTime 7.1.3 allows remote attackers to execute arbitrary code via a long rtsp:// URI.

PriorityP268medium6.8CVSS 2.0
AVNACMAuNCPIPAP
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
48.42%
98.7th percentile
Buffer overflow in Apple QuickTime 7.1.3 allows remote attackers to execute arbitrary code via a long rtsp:// URI.

Affected

1 ranges
VendorProductVersion rangeFixed in
applequicktime

Detection & IOCsextracted from sources · hover to see the quote

other0x6855d8a2
other0x0c0c0c0c
other0xf50ce577
other0x34d9e477
commandrtsp://
snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_CLIENT Apple Quicktime RTSP Overflow (2)"; flow:established,to_client; file.data; content:"|27|rtsp|3a|//"; nocase; isdataat:400,relative; content:!"|0a|"; within:400; content:!"|27|"; within:400; reference:cve,2007-0015; reference:bugtraq,21829; classtype:attempted-admin; sid:2003327; rev:11; metadata:affected_product Web_Browsers, affected_product Web_Browser_Plugins, attack_target Client_Endpoint, created_at 2010_07_30, cve CVE_2007_0015, deployment Perimeter, signature_severity Major, tag Web_Client_Attacks, updated_at 2024_04_11;)
snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET WEB_CLIENT Apple Quicktime RTSP Overflow (1)"; flow:established,to_client; file.data; content:"|22|rtsp|3a|//"; fast_pattern; nocase; isdataat:400,relative; content:!"|0a|"; within:400; content:!"|22|"; within:400; reference:cve,2007-0015; reference:bugtraq,21829; classtype:attempted-admin; sid:2003326; rev:11; metadata:affected_product Web_Browsers, affected_product Web_Browser_Plugins, attack_target Client_Endpoint, created_at 2010_07_30, cve CVE_2007_0015, deployment Perimeter, signature_severity Major, tag Web_Client_Attacks, updated_at 2024_04_11;)
bytes
\xeb\x03\x59\xeb\x05\xe8\xf8\xff\xff\xff\x4f\x49\x49\x49\x49\x49
  • Detect exploit delivery via .qtl files containing an oversized rtsp:// URI — the overflow is triggered when QuickTime processes a QTL file with a URI exceeding ~299 bytes in the rtsp:// field.
  • Payload bad characters for this exploit include null bytes and common URL/HTML metacharacters; alphanumeric shellcode is used to bypass restrictions — scan for long alphanumeric blobs inside rtsp:// URIs in QTL files.
  • Browser-based delivery embeds the malicious QTL/RTSP content in HTML served to the client; monitor HTTP responses containing both QuickTime embed tags and rtsp:// URIs longer than 400 characters.
  • Heap spray technique uses 0x0c0c0c0c as the return address for browser-based exploitation; look for this value in memory or network payloads.
  • The exploit payload space is 500 bytes; network signatures should flag rtsp:// URIs of 400+ bytes without newline or quote terminators (as implemented in the ET rules with isdataat:400,relative).
  • ·Firefox 3 and later blacklist the QuickTime plugin, limiting browser-based exploitation to older browser versions.

CVSS provenance

nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
vulncheck6.8MEDIUM
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.