ID

VAR-200901-0732


CVE

CVE-2009-1704


TITLE

Apple Safari of CFNetwork In any JavaScript Code execution vulnerability

Trust: 0.8

sources: JVNDB: JVNDB-2009-001742

DESCRIPTION

CFNetwork in Apple Safari before 4.0 misinterprets downloaded image files as local HTML documents in unspecified circumstances, which allows remote attackers to execute arbitrary JavaScript code by placing it in an image file. Apple Safari is prone to a weakness that may allow attackers to run arbitrary script code. Attackers may exploit this issue through social engineering or through exploiting other latent vulnerabilities to execute arbitrary script code in the context of the victim. This issue affects versions prior to Safari 4.0 running on Apple Mac OS X 10.4.11 and 10.5.7 and on Microsoft Windows XP and Vista. NOTE: This issue was previously covered in BID 35260 (Apple Safari Prior to 4.0 Multiple Security Vulnerabilities), but has been assigned its own record to better document it. NOTE: This BID is being retired because the following individual records have been created to better document issues previously mentioned in this BID: 35321 WebKit XML External Entity Information Disclosure Vulnerability 35320 WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability 35325 WebKit JavaScript DOM User After Free Remote Code Execution Vulnerability 35322 WebKit 'Canvas' HTML Element Image Capture Remote Information Disclosure Vulnerability 35319 WebKit 'document.implementation' Cross Domain Scripting Vulnerability 35271 WebKit DOM Event Handler Remote Memory Corruption Vulnerability 35317 WebKit Subframe Click Jacking Vulnerability 35318 WebKit CSS 'Attr' Function Remote Code Execution Vulnerability 35315 WebKit JavaScript 'onload()' Event Cross Domain Scripting Vulnerability 35310 WebKit 'Attr' DOM Objects Remote Code Execution Vulnerability 35311 WebKit JavaScript Exception Handling Remote Code Execution Vulnerability 35283 WebKit XSLT Redirects Remote Information Disclosure Vulnerability 35284 WebKit 'Document()' Function Remote Information Disclosure Vulnerability 35309 WebKit JavaScript Garbage Collector Memory Corruption Vulnerability 35270 WebKit 'XMLHttpRequest' HTTP Response Splitting Vulnerability 35272 WebKit Drag Event Remote Information Disclosure Vulnerability 35308 Apple Safari CoreGraphics TrueType Font Handling Remote Code Execution Vulnerability 33276 Multiple Browser JavaScript Engine 'Math.Random()' Cross Domain Information Disclosure Vulnerability 35352 Apple Safari for Windows Reset Password Information Disclosure Vulnerability 35346 Apple Safari for Windows Private Browsing Cookie Data Local Information Disclosure Vulnerability 35353 Safari X.509 Extended Validation Certificate Revocation Security Bypass Vulnerability 35350 WebKit Java Applet Remote Code Execution Vulnerability 35340 WebKit Custom Cursor and Adjusting CSS3 Hotspot Properties Browser UI Element Spoofing Vulnerability 35348 WebKit Web Inspector Cross Site Scripting Vulnerability 35349 WebKit Web Inspector Page Privilege Cross Domain Scripting Vulnerability 35351 Apple Safari 'open-help-anchor' URI Handler Remote Code Execution Vulnerability 35334 WebKit SVG Animation Elements User After Free Remote Code Execution Vulnerability 35333 WebKit File Enumeration Information Disclosure Vulnerability 35327 WebKit 'Location' and 'History' Objects Cross Site Scripting Vulnerability 35332 WebKit 'about:blank' Security Bypass Vulnerability 35330 WebKit JavaScript Prototypes Cross Site Scripting Vulnerability 35331 WebKit 'Canvas' SVG Image Capture Remote Information Disclosure Vulnerability 35328 WebKit Frame Transition Cross Domain Scripting Vulnerability 35339 Apple Safari Windows Installer Local Privilege Escalation Vulnerability 35344 Apple Safari CFNetwork Script Injection Weakness 35347 Apple Safari CFNetwork Downloaded Files Information Disclosure Vulnerability. Safari is the web browser bundled by default in the Apple family machine operating system. Files of type Apple Safari \"WebKit\"safe are displayed by Safari after downloading without warning the user. A vulnerability in Safari could prevent the file type confirmation of some local graphics files. In this case, Safari examines the contents of these files and may process them as HTML. If the file contains JavaScript, it will be executed in the local safe environment. Downloaded files should not be executed without prompting the user. ---------------------------------------------------------------------- Do you have VARM strategy implemented? (Vulnerability Assessment Remediation Management) If not, then implement it through the most reliable vulnerability intelligence source on the market. Implement it through Secunia. For more information visit: http://secunia.com/advisories/business_solutions/ Alternatively request a call from a Secunia representative today to discuss how we can help you with our capabilities contact us at: sales@secunia.com ---------------------------------------------------------------------- TITLE: Apple Safari Multiple Vulnerabilities SECUNIA ADVISORY ID: SA35379 VERIFY ADVISORY: http://secunia.com/advisories/35379/ DESCRIPTION: Some vulnerabilities have been reported in Apple Safari, which can be exploited by malicious people to disclose sensitive information or compromise a user's system. 1) An error in the handling of TrueType fonts can be exploited to corrupt memory when a user visits a web site embedding a specially crafted font. Successful exploitation may allow execution of arbitrary code. 2) Some vulnerabilities in FreeType can potentially be exploited to compromise a user's system. For more information: SA34723 3) Some vulnerabilities in libpng can potentially be exploited to compromise a user's system. For more information: SA33970 4) An error in the processing of external entities in XML files can be exploited to read files from the user's system when a users visits a specially crafted web page. Other vulnerabilities have also been reported of which some may also affect Safari version 3.x. SOLUTION: Upgrade to Safari version 4, which fixes the vulnerabilities. PROVIDED AND/OR DISCOVERED BY: 1-3) Tavis Ormandy 4) Chris Evans of Google Inc. ORIGINAL ADVISORY: Apple: http://support.apple.com/kb/HT3613 Chris Evans: http://scary.beasts.org/security/CESA-2009-006.html OTHER REFERENCES: SA33970: http://secunia.com/advisories/33970/ SA34723: http://secunia.com/advisories/34723/ ---------------------------------------------------------------------- About: This Advisory was delivered by Secunia as a free service to help everybody keeping their systems up to date against the latest vulnerabilities. Subscribe: http://secunia.com/advisories/secunia_security_advisories/ Definitions: (Criticality, Where etc.) http://secunia.com/advisories/about_secunia_advisories/ Please Note: Secunia recommends that you verify all advisories you receive by clicking the link. Secunia NEVER sends attached files with advisories. Secunia does not advise people to install third party patches, only use those supplied by the vendor. ---------------------------------------------------------------------- Unsubscribe: Secunia Security Advisories http://secunia.com/sec_adv_unsubscribe/?email=packet%40packetstormsecurity.org ----------------------------------------------------------------------

Trust: 2.34

sources: NVD: CVE-2009-1704 // JVNDB: JVNDB-2009-001742 // BID: 35344 // BID: 35260 // VULHUB: VHN-39150 // PACKETSTORM: 78192

AFFECTED PRODUCTS

vendor:applemodel:safariscope:eqversion:2.0.4

Trust: 2.2

vendor:applemodel:safariscope:eqversion:3.2.3

Trust: 2.2

vendor:applemodel:safariscope:eqversion:2.0.2

Trust: 2.2

vendor:applemodel:safariscope:eqversion:3.1.1

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.1

Trust: 1.6

vendor:applemodel:safariscope:eqversion:1.0

Trust: 1.6

vendor:applemodel:safariscope:eqversion:1.3

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.2

Trust: 1.6

vendor:applemodel:safariscope:eqversion:1.1

Trust: 1.6

vendor:applemodel:safariscope:eqversion:1.2

Trust: 1.6

vendor:applemodel:safariscope:eqversion:1.3.1

Trust: 1.6

vendor:applemodel:safariscope:eqversion:1.3.2

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.1.2

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.0

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.0.4

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.0.3

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.0.2

Trust: 1.6

vendor:applemodel:safariscope:eqversion:0.9

Trust: 1.6

vendor:applemodel:safariscope:eqversion:3.2.1

Trust: 1.6

vendor:applemodel:safariscope:lteversion:3.2.3

Trust: 1.0

vendor:applemodel:safariscope:lteversion:4.0_beta

Trust: 1.0

vendor:applemodel:safariscope:eqversion:1.0.3

Trust: 1.0

vendor:applemodel:safariscope:eqversion:3.0.1

Trust: 1.0

vendor:applemodel:safariscope:eqversion:0.8

Trust: 1.0

vendor:applemodel:safariscope:eqversion:3.2.2

Trust: 1.0

vendor:applemodel:safariscope:eqversion:2.0

Trust: 1.0

vendor:applemodel:mac os xscope:eqversion:v10.4.11

Trust: 0.8

vendor:applemodel:mac os xscope:eqversion:v10.5.7

Trust: 0.8

vendor:applemodel:mac os x serverscope:eqversion:v10.4.11

Trust: 0.8

vendor:applemodel:mac os x serverscope:eqversion:v10.5.7

Trust: 0.8

vendor:applemodel:safariscope:ltversion:4.0

Trust: 0.8

vendor:applemodel:safariscope:eqversion:2.0.3

Trust: 0.6

vendor:applemodel:safari beta for windowsscope:eqversion:3

Trust: 0.6

vendor:applemodel:safari for windowsscope:eqversion:3.1.2

Trust: 0.6

vendor:applemodel:safariscope:eqversion:1.2.2

Trust: 0.6

vendor:applemodel:safari for windowsscope:neversion:4

Trust: 0.6

vendor:applemodel:safari for windowsscope:eqversion:3.1.1

Trust: 0.6

vendor:applemodel:safari beta for windowsscope:eqversion:3.0.1

Trust: 0.6

vendor:applemodel:safari for windowsscope:eqversion:3.1

Trust: 0.6

vendor:applemodel:safariscope:eqversion:1.2.1

Trust: 0.6

vendor:applemodel:safari betascope:eqversion:3.0.2

Trust: 0.6

vendor:applemodel:safariscope:eqversion:2.0.1

Trust: 0.6

vendor:applemodel:safari betascope:eqversion:2

Trust: 0.6

vendor:applemodel:safari for windowsscope:eqversion:3.2.2

Trust: 0.6

vendor:applemodel:safari beta for windowsscope:eqversion:3.0.3

Trust: 0.6

vendor:applemodel:safariscope:eqversion:1.2.3

Trust: 0.6

vendor:applemodel:safari betascope:eqversion:4

Trust: 0.6

vendor:applemodel:safari beta for windowsscope:eqversion:3.0.4

Trust: 0.6

vendor:applemodel:safari betascope:eqversion:3

Trust: 0.6

vendor:applemodel:safariscope:eqversion:3

Trust: 0.6

vendor:applemodel:safari beta for windowsscope:eqversion:3.0.2

Trust: 0.6

vendor:applemodel:safari betascope:eqversion:3.0.1

Trust: 0.6

vendor:applemodel:safari for windowsscope:eqversion:3.2.3

Trust: 0.6

vendor:applemodel:safariscope:neversion:4

Trust: 0.6

vendor:applemodel:safari for windowsscope:eqversion:3.2.1

Trust: 0.6

vendor:applemodel:safari betascope:eqversion:3.0.3

Trust: 0.6

vendor:applemodel:safariscope:eqversion:4.0_beta

Trust: 0.6

sources: BID: 35344 // BID: 35260 // JVNDB: JVNDB-2009-001742 // CNNVD: CNNVD-200906-188 // NVD: CVE-2009-1704

CVSS

SEVERITY

CVSSV2

CVSSV3

nvd@nist.gov: CVE-2009-1704
value: HIGH

Trust: 1.0

NVD: CVE-2009-1704
value: HIGH

Trust: 0.8

CNNVD: CNNVD-200906-188
value: CRITICAL

Trust: 0.6

VULHUB: VHN-39150
value: HIGH

Trust: 0.1

nvd@nist.gov: CVE-2009-1704
severity: HIGH
baseScore: 9.3
vectorString: AV:N/AC:M/AU:N/C:C/I:C/A:C
accessVector: NETWORK
accessComplexity: MEDIUM
authentication: NONE
confidentialityImpact: COMPLETE
integrityImpact: COMPLETE
availabilityImpact: COMPLETE
exploitabilityScore: 8.6
impactScore: 10.0
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 1.8

VULHUB: VHN-39150
severity: HIGH
baseScore: 9.3
vectorString: AV:N/AC:M/AU:N/C:C/I:C/A:C
accessVector: NETWORK
accessComplexity: MEDIUM
authentication: NONE
confidentialityImpact: COMPLETE
integrityImpact: COMPLETE
availabilityImpact: COMPLETE
exploitabilityScore: 8.6
impactScore: 10.0
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 0.1

sources: VULHUB: VHN-39150 // JVNDB: JVNDB-2009-001742 // CNNVD: CNNVD-200906-188 // NVD: CVE-2009-1704

PROBLEMTYPE DATA

problemtype:CWE-94

Trust: 1.9

sources: VULHUB: VHN-39150 // JVNDB: JVNDB-2009-001742 // NVD: CVE-2009-1704

THREAT TYPE

network

Trust: 0.6

sources: BID: 35344 // BID: 35260

TYPE

code injection

Trust: 0.6

sources: CNNVD: CNNVD-200906-188

CONFIGURATIONS

sources: JVNDB: JVNDB-2009-001742

PATCH

title:HT3613url:http://support.apple.com/kb/HT3613

Trust: 0.8

title:HT3613url:http://support.apple.com/kb/HT3613?viewlocale=ja_JP

Trust: 0.8

sources: JVNDB: JVNDB-2009-001742

EXTERNAL IDS

db:NVDid:CVE-2009-1704

Trust: 2.8

db:BIDid:35344

Trust: 2.8

db:SECUNIAid:35379

Trust: 2.6

db:VUPENid:ADV-2009-1522

Trust: 2.5

db:OSVDBid:55010

Trust: 2.5

db:SECTRACKid:1022343

Trust: 2.5

db:BIDid:35260

Trust: 2.0

db:JVNDBid:JVNDB-2009-001742

Trust: 0.8

db:CNNVDid:CNNVD-200906-188

Trust: 0.7

db:APPLEid:APPLE-SA-2009-06-08-1

Trust: 0.6

db:ZDIid:ZDI-09-033

Trust: 0.3

db:ZDIid:ZDI-09-034

Trust: 0.3

db:VULHUBid:VHN-39150

Trust: 0.1

db:PACKETSTORMid:78192

Trust: 0.1

sources: VULHUB: VHN-39150 // BID: 35344 // BID: 35260 // JVNDB: JVNDB-2009-001742 // PACKETSTORM: 78192 // CNNVD: CNNVD-200906-188 // NVD: CVE-2009-1704

REFERENCES

url:http://www.securityfocus.com/bid/35344

Trust: 2.5

url:http://osvdb.org/55010

Trust: 2.5

url:http://securitytracker.com/id?1022343

Trust: 2.5

url:http://secunia.com/advisories/35379

Trust: 2.5

url:http://www.vupen.com/english/advisories/2009/1522

Trust: 2.5

url:http://support.apple.com/kb/ht3613

Trust: 1.8

url:http://lists.apple.com/archives/security-announce/2009/jun/msg00002.html

Trust: 1.7

url:http://www.securityfocus.com/bid/35260

Trust: 1.7

url:http://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2009-1704

Trust: 0.8

url:http://web.nvd.nist.gov/view/vuln/detail?vulnid=cve-2009-1704

Trust: 0.8

url:http://www.apple.com/safari/

Trust: 0.6

url:http://www.zerodayinitiative.com/advisories/zdi-09-034/

Trust: 0.6

url:http://scary.beasts.org/security/cesa-2009-006.html

Trust: 0.4

url:http://www.zerodayinitiative.com/advisories/zdi-09-033/

Trust: 0.3

url:http://scarybeastsecurity.blogspot.com/2009/06/apples-safari-4-fixes-local-file-theft.html

Trust: 0.3

url:http://secunia.com/advisories/35379/

Trust: 0.1

url:http://secunia.com/advisories/33970/

Trust: 0.1

url:http://secunia.com/advisories/secunia_security_advisories/

Trust: 0.1

url:http://secunia.com/advisories/34723/

Trust: 0.1

url:http://secunia.com/advisories/business_solutions/

Trust: 0.1

url:http://secunia.com/sec_adv_unsubscribe/?email=packet%40packetstormsecurity.org

Trust: 0.1

url:http://secunia.com/advisories/about_secunia_advisories/

Trust: 0.1

sources: VULHUB: VHN-39150 // BID: 35344 // BID: 35260 // JVNDB: JVNDB-2009-001742 // PACKETSTORM: 78192 // CNNVD: CNNVD-200906-188 // NVD: CVE-2009-1704

CREDITS

Sergio AlvarezBilly RiosBruce MortonMichael Hay

Trust: 0.6

sources: CNNVD: CNNVD-200906-188

SOURCES

db:VULHUBid:VHN-39150
db:BIDid:35344
db:BIDid:35260
db:JVNDBid:JVNDB-2009-001742
db:PACKETSTORMid:78192
db:CNNVDid:CNNVD-200906-188
db:NVDid:CVE-2009-1704

LAST UPDATE DATE

2025-04-10T19:55:18.544000+00:00


SOURCES UPDATE DATE

db:VULHUBid:VHN-39150date:2009-06-19T00:00:00
db:BIDid:35344date:2009-06-12T18:29:00
db:BIDid:35260date:2009-06-12T22:19:00
db:JVNDBid:JVNDB-2009-001742date:2009-07-13T00:00:00
db:CNNVDid:CNNVD-200906-188date:2009-06-19T00:00:00
db:NVDid:CVE-2009-1704date:2025-04-09T00:30:58.490

SOURCES RELEASE DATE

db:VULHUBid:VHN-39150date:2009-06-10T00:00:00
db:BIDid:35344date:2009-06-08T00:00:00
db:BIDid:35260date:2009-06-08T00:00:00
db:JVNDBid:JVNDB-2009-001742date:2009-07-13T00:00:00
db:PACKETSTORMid:78192date:2009-06-10T12:30:42
db:CNNVDid:CNNVD-200906-188date:2009-01-14T00:00:00
db:NVDid:CVE-2009-1704date:2009-06-10T18:00:00.627