ID

VAR-200707-0129


CVE

CVE-2007-3944


TITLE

Apple Safari cross-domain HTTP redirection race condition

Trust: 0.8

sources: CERT/CC: VU#289988

DESCRIPTION

Multiple heap-based buffer overflows in the Perl Compatible Regular Expressions (PCRE) library in the JavaScript engine in WebKit in Apple Safari 3 Beta before Update 3.0.3, and iPhone before 1.0.1, allow remote attackers to execute arbitrary code via certain JavaScript regular expressions. NOTE: this issue was originally reported only for MobileSafari on the iPhone. NOTE: it is not clear whether this stems from an issue in the original distribution of PCRE, which might already have a separate CVE identifier. Apple Safari contains a race condition when handling HTTP redirection when updating pages. This can allow a cross-domain violation. Apple WebCore fails to properly serialize headers into an HTTP request, which can cause a cross-domain security violation. The Apple Webkit contains a memory corruption vulnerability.This vulnerability may allow a remote, unauthenticated attacker to execute arbitrary code. The researchers responsible for discovering this issue have developed exploit code that can steal sensitive information from a vulnerable device and send it to a remote server. Another proof of concept that exploits the same issue can be used to perform physical actions on the phone such as making a sound or setting the phone to vibrate. The researchers have not yet disclosed the complete details of this vulnerability but will do so as part of a presentation for the BlackHat security conference on August 2, 2007. This issue also affects Safari on other platforms including Windows and Mac OS X. The iPhone is a smartphone developed by Capsule Corporation. There are multiple security holes in the implementation of the iPhone, which can lead to malicious operation of the browser or information leakage. Remote attackers may use this vulnerability to control the user system by enticing users to visit malicious web pages. ---------------------------------------------------------------------- BETA test the new Secunia Personal Software Inspector! The Secunia PSI detects installed software on your computer and categorises it as either Insecure, End-of-Life, or Up-To-Date. Effectively enabling you to focus your attention on software installations where more secure versions are available from the vendors. Download the free PSI BETA from the Secunia website: https://psi.secunia.com/ ---------------------------------------------------------------------- TITLE: Apple iPhone Multiple Vulnerabilities SECUNIA ADVISORY ID: SA26287 VERIFY ADVISORY: http://secunia.com/advisories/26287/ CRITICAL: Highly critical IMPACT: Cross Site Scripting, Spoofing, DoS, System access WHERE: >From remote OPERATING SYSTEM: Apple iPhone 1.x http://secunia.com/product/15128/ DESCRIPTION: Some vulnerabilities have been reported in Apple iPhone, which can be exploited by malicious people to conduct cross-site scripting and spoofing attacks, and potentially to compromise a vulnerable system. Successful exploitation may allow execution of arbitrary code. 3) An HTTP injection issue in XMLHttpRequest can be exploited to inject arbitrary HTTP requests. For more information see vulnerability #2 in: SA25786 4) An error in WebKit within in the handling of International Domain Name (IDN) support and Unicode fonts embedded in Safari can be exploited to spoof a URL by registering domain names with certain international characters that resembles other commonly used characters. 5) An invalid type conversion when rendering frame sets may allow execution of arbitrary code. For more information see vulnerability #1 in: SA25786 SOLUTION: Update to version 1.0.1 (downloadable and installable via iTunes). PROVIDED AND/OR DISCOVERED BY: 1) The vendor credits Lawrence Lai, Stan Switzer, and Ed Rowe of Adobe Systems, Inc. 2) The vendor credits Charlie Miller and Jake Honoroff of Independent Security Evaluators. 3) The vendor credits Richard Moore, Westpoint Ltd. 5) The vendor credits Rhys Kidd, Westnet. ORIGINAL ADVISORY: http://docs.info.apple.com/article.html?artnum=306173 OTHER REFERENCES: SA25786: http://secunia.com/advisories/25786/ ---------------------------------------------------------------------- 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/secunia_security_advisories/ Definitions: (Criticality, Where etc.) http://secunia.com/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: 4.23

sources: NVD: CVE-2007-3944 // CERT/CC: VU#289988 // CERT/CC: VU#845708 // CERT/CC: VU#389868 // JVNDB: JVNDB-2007-002391 // BID: 25002 // VULHUB: VHN-27306 // PACKETSTORM: 58223

AFFECTED PRODUCTS

vendor:apple computermodel: - scope: - version: -

Trust: 2.4

vendor:applemodel:safariscope:eqversion:3.0

Trust: 1.6

vendor:applemodel:webkitscope: - version: -

Trust: 1.4

vendor:applemodel:webkitscope:eqversion:*

Trust: 1.0

vendor:applemodel:iphone osscope:lteversion:1.0.0

Trust: 1.0

vendor:applemodel:iosscope:ltversion:1.0.1

Trust: 0.8

vendor:applemodel:safariscope:ltversion:3.0.3

Trust: 0.8

vendor:applemodel:iphone osscope:eqversion:1.0.0

Trust: 0.6

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

Trust: 0.3

vendor:applemodel:safari betascope:eqversion:3.0.2

Trust: 0.3

vendor:applemodel:iphonescope:eqversion:1

Trust: 0.3

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

Trust: 0.3

vendor:applemodel:safari betascope:neversion:3.0.3

Trust: 0.3

vendor:applemodel:iphonescope:neversion:1.0.1

Trust: 0.3

sources: CERT/CC: VU#289988 // CERT/CC: VU#845708 // CERT/CC: VU#389868 // BID: 25002 // JVNDB: JVNDB-2007-002391 // CNNVD: CNNVD-200707-403 // NVD: CVE-2007-3944

CVSS

SEVERITY

CVSSV2

CVSSV3

nvd@nist.gov: CVE-2007-3944
value: HIGH

Trust: 1.0

CARNEGIE MELLON: VU#289988
value: 0.47

Trust: 0.8

CARNEGIE MELLON: VU#845708
value: 0.57

Trust: 0.8

CARNEGIE MELLON: VU#389868
value: 2.55

Trust: 0.8

NVD: CVE-2007-3944
value: HIGH

Trust: 0.8

CNNVD: CNNVD-200707-403
value: CRITICAL

Trust: 0.6

VULHUB: VHN-27306
value: HIGH

Trust: 0.1

nvd@nist.gov: CVE-2007-3944
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-27306
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: CERT/CC: VU#289988 // CERT/CC: VU#845708 // CERT/CC: VU#389868 // VULHUB: VHN-27306 // JVNDB: JVNDB-2007-002391 // CNNVD: CNNVD-200707-403 // NVD: CVE-2007-3944

PROBLEMTYPE DATA

problemtype:CWE-119

Trust: 1.9

problemtype:NVD-CWE-noinfo

Trust: 1.0

sources: VULHUB: VHN-27306 // JVNDB: JVNDB-2007-002391 // NVD: CVE-2007-3944

THREAT TYPE

remote

Trust: 0.6

sources: CNNVD: CNNVD-200707-403

TYPE

buffer overflow

Trust: 0.6

sources: CNNVD: CNNVD-200707-403

CONFIGURATIONS

sources: JVNDB: JVNDB-2007-002391

PATCH

title:Top Pageurl:http://www.apple.com/

Trust: 0.8

sources: JVNDB: JVNDB-2007-002391

EXTERNAL IDS

db:SECUNIAid:26287

Trust: 4.2

db:NVDid:CVE-2007-3944

Trust: 2.8

db:BIDid:25002

Trust: 2.0

db:SECTRACKid:1018439

Trust: 1.7

db:VUPENid:ADV-2007-2730

Trust: 1.7

db:VUPENid:ADV-2007-2731

Trust: 1.7

db:SECUNIAid:25786

Trust: 1.6

db:CERT/CCid:VU#289988

Trust: 0.8

db:CERT/CCid:VU#845708

Trust: 0.8

db:CERT/CCid:VU#389868

Trust: 0.8

db:JVNDBid:JVNDB-2007-002391

Trust: 0.8

db:CNNVDid:CNNVD-200707-403

Trust: 0.7

db:XFid:35577

Trust: 0.6

db:VULHUBid:VHN-27306

Trust: 0.1

db:PACKETSTORMid:58223

Trust: 0.1

sources: CERT/CC: VU#289988 // CERT/CC: VU#845708 // CERT/CC: VU#389868 // VULHUB: VHN-27306 // BID: 25002 // JVNDB: JVNDB-2007-002391 // PACKETSTORM: 58223 // CNNVD: CNNVD-200707-403 // NVD: CVE-2007-3944

REFERENCES

url:http://docs.info.apple.com/article.html?artnum=306173

Trust: 3.4

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

Trust: 2.5

url:http://www.securityevaluators.com/iphone/

Trust: 2.0

url:http://www.securityevaluators.com/iphone/exploitingiphone.pdf

Trust: 2.0

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

Trust: 1.7

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

Trust: 1.7

url:http://docs.info.apple.com/article.html?artnum=306174

Trust: 1.7

url:http://www.securitytracker.com/id?1018439

Trust: 1.7

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

Trust: 1.7

url:http://developer.apple.com/opensource/internet/webkit.html

Trust: 1.6

url:http://docs.info.apple.com/article.html?artnum=305759

Trust: 1.6

url:http://www.nytimes.com/2007/07/23/technology/23iphone.html?_r=1&adxnnl=1&adxnnlx=1185163364-1otsrjvbyllamj17fy2wnw&oref=slogin

Trust: 1.6

url:http://www.vupen.com/english/advisories/2007/2730

Trust: 1.1

url:http://www.vupen.com/english/advisories/2007/2731

Trust: 1.1

url:https://exchange.xforce.ibmcloud.com/vulnerabilities/35577

Trust: 1.1

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

Trust: 0.8

url:http://www.mozilla.org/projects/security/components/same-origin.html

Trust: 0.8

url:http://docs.info.apple.com/article.html?artnum=61798

Trust: 0.8

url:http://www.cert.org/tech_tips/securing_browser/#safari

Trust: 0.8

url:http://developer.apple.com/internet/webcontent/xmlhttpreq.html

Trust: 0.8

url:http://www.westpoint.ltd.uk/advisories/wp-07-0002.txt

Trust: 0.8

url:http://webkit.opendarwin.org/

Trust: 0.8

url:http://lists.apple.com/archives/security-announce/2007/jun/msg00004.html

Trust: 0.8

url:http://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2007-3944

Trust: 0.8

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

Trust: 0.8

url:http://xforce.iss.net/xforce/xfdb/35577

Trust: 0.6

url:http://www.frsirt.com/english/advisories/2007/2731

Trust: 0.6

url:http://www.frsirt.com/english/advisories/2007/2730

Trust: 0.6

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

Trust: 0.3

url:http://www.nytimes.com/2007/07/23/technology/23iphone.html?_r=1&adxnnl=1&adxnnlx=1185163364-1otsrjvbyllamj17fy2wnw&oref=slogin

Trust: 0.1

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

Trust: 0.1

url:http://secunia.com/product/15128/

Trust: 0.1

url:https://psi.secunia.com/

Trust: 0.1

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

Trust: 0.1

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

Trust: 0.1

sources: CERT/CC: VU#289988 // CERT/CC: VU#845708 // CERT/CC: VU#389868 // VULHUB: VHN-27306 // BID: 25002 // JVNDB: JVNDB-2007-002391 // PACKETSTORM: 58223 // CNNVD: CNNVD-200707-403 // NVD: CVE-2007-3944

CREDITS

Charlie Miller, Jake Honoroff, and Joshua Mason discovered this issue.

Trust: 0.3

sources: BID: 25002

SOURCES

db:CERT/CCid:VU#289988
db:CERT/CCid:VU#845708
db:CERT/CCid:VU#389868
db:VULHUBid:VHN-27306
db:BIDid:25002
db:JVNDBid:JVNDB-2007-002391
db:PACKETSTORMid:58223
db:CNNVDid:CNNVD-200707-403
db:NVDid:CVE-2007-3944

LAST UPDATE DATE

2025-04-10T22:43:23.590000+00:00


SOURCES UPDATE DATE

db:CERT/CCid:VU#289988date:2007-09-21T00:00:00
db:CERT/CCid:VU#845708date:2008-09-08T00:00:00
db:CERT/CCid:VU#389868date:2008-06-04T00:00:00
db:VULHUBid:VHN-27306date:2017-07-29T00:00:00
db:BIDid:25002date:2007-08-01T12:45:00
db:JVNDBid:JVNDB-2007-002391date:2012-06-26T00:00:00
db:CNNVDid:CNNVD-200707-403date:2007-10-15T00:00:00
db:NVDid:CVE-2007-3944date:2025-04-09T00:30:58.490

SOURCES RELEASE DATE

db:CERT/CCid:VU#289988date:2007-06-25T00:00:00
db:CERT/CCid:VU#845708date:2007-06-22T00:00:00
db:CERT/CCid:VU#389868date:2007-06-22T00:00:00
db:VULHUBid:VHN-27306date:2007-07-23T00:00:00
db:BIDid:25002date:2007-07-23T00:00:00
db:JVNDBid:JVNDB-2007-002391date:2012-06-26T00:00:00
db:PACKETSTORMid:58223date:2007-08-08T04:01:26
db:CNNVDid:CNNVD-200707-403date:2007-07-23T00:00:00
db:NVDid:CVE-2007-3944date:2007-07-23T16:30:00