CVE-2009-2069 - Improper Authentication

Severity

57%

Complexity

86%

Confidentiality

81%

Microsoft Internet Explorer before 8 displays a cached certificate for a (1) 4xx or (2) 5xx CONNECT response page returned by a proxy server, which allows man-in-the-middle attackers to spoof an arbitrary https site by letting a browser obtain a valid certificate from this site during one request, and then sending the browser a crafted 502 response page upon a subsequent request.

Microsoft Internet Explorer before 8 displays a cached certificate for a (1) 4xx or (2) 5xx CONNECT response page returned by a proxy server, which allows man-in-the-middle attackers to spoof an arbitrary https site by letting a browser obtain a valid certificate from this site during one request, and then sending the browser a crafted 502 response page upon a subsequent request.

CVSS 2.0 Base Score 5.8. CVSS Attack Vector: network. CVSS Attack Complexity: medium. CVSS Vector: (AV:N/AC:M/Au:N/C:P/I:P/A:N).

Demo Examples

Improper Authentication

CWE-287

The following code intends to ensure that the user is already logged in. If not, the code performs authentication with the user-provided username and password. If successful, it sets the loggedin and user cookies to "remember" that the user has already logged in. Finally, the code performs administrator tasks if the logged-in user has the "Administrator" username, as recorded in the user cookie.


               
}
}
ExitError("Error: you need to log in first");
);
);
DoAdministratorTasks();

Unfortunately, this code can be bypassed. The attacker can set the cookies independently so that the code does not check the username and password. The attacker could do this with an HTTP request containing headers such as:


               
[body of request]

By setting the loggedin cookie to "true", the attacker bypasses the entire authentication check. By using the "Administrator" value in the user cookie, the attacker also gains privileges to administer the software.

Improper Authentication

CWE-287

Overview

Type

Microsoft

First reported 15 years ago

2009-06-15 19:30:00

Last updated 15 years ago

2009-06-23 05:33:00

Affected Software

Microsoft Internet Explorer 3.0

3.0

Microsoft Internet Explorer 3.0.1

3.0.1

Microsoft Internet Explorer 3.0.2

3.0.2

Microsoft Internet Explorer 3.1

3.1

Microsoft Internet Explorer 3.2

3.2

Microsoft Internet Explorer 4.0

4.0

Microsoft Internet Explorer 4.0.1

4.0.1

Microsoft Internet Explorer 4.0.1 SP1

4.0.1

Microsoft Internet Explorer 4.0.1 SP2

4.0.1

Microsoft Internet Explorer 4.01

4.01

Microsoft Internet Explorer 4.01 SP1

4.01

Microsoft Internet Explorer 4.1

4.1

Microsoft Internet Explorer 4.5

4.5

Microsoft Internet Explorer 1.0

4.40.308

Microsoft Internet Explorer 2.0

4.40.520

Microsoft Internet Explorer 3.0

4.70.1155

Microsoft Internet Explorer 3.0 (Windows 95 OSR2)

4.70.1158

Microsoft Internet Explorer 3.01

4.70.1215

Microsoft Internet Explorer 3.02 and 3.02a

4.70.1300

Microsoft Internet Explorer 4.0 Platform Preview 1.0 (PP1)

4.71.544

Microsoft Internet Explorer 4.0 Platform Preview 2.0 (PP2)

4.71.1008.3

Microsoft Internet Explorer 4.0

4.71.1712.6

Microsoft Internet Explorer 4.01

4.72.2106.8

Microsoft Internet Explorer 4.01 Service Pack 1 (Windows 98)

4.72.3110.8

Microsoft Internet Explorer 4.01 Service Pack 2

4.72.3612.1713

Microsoft Internet Explorer 5

5

Microsoft Internet Explorer 5.0

5.0

Microsoft Internet Explorer 5.0.1

5.0.1

Microsoft Internet Explorer 5.0.1 SP1

5.0.1

Microsoft Internet Explorer 5.0.1 SP2

5.0.1

Microsoft Internet Explorer 5.0.1 SP3

5.0.1

Microsoft Internet Explorer 5.0.1 Service Pack 4

5.0.1

Microsoft Internet Explorer 5 Developer Preview (Beta 1)

5.00.0518.10

Microsoft Internet Explorer 5 Beta (Beta 2)

5.00.0910.1309

Microsoft Internet Explorer 5

5.00.2014.0216

Microsoft Internet Explorer 5 (Office 2000)

5.00.2314.1003

Microsoft Internet Explorer 5 (Windows 98 Second Edition)

5.00.2614.3500

Microsoft Internet Explorer 5.01 (Windows 2000 RC1, build 5.00.2072)

5.00.2919.800

Microsoft Internet Explorer 5.01 (Windows 2000 RC2, build 5.00.2128)

5.00.2919.3800

Microsoft Internet Explorer 5.01 (Office 2000 SR-1)

5.00.2919.6307

Microsoft Internet Explorer 5.01 (Windows 2000, build 5.00.2195)

5.00.2920.0000

Microsoft Internet Explorer 5.01 SP1 (Windows 2000 SP1)

5.00.3103.1000

Microsoft Internet Explorer 5.01 SP1 (Windows 95/98 and Windows NT 4.0)

5.00.3105.0106

Microsoft Internet Explorer 5.01 SP2 (Windows 95/98 and Windows NT 4.0)

5.00.3314.2101

Microsoft Internet Explorer 5.01 SP2 (Windows 2000 SP2)

5.00.3315.1000

Microsoft Internet Explorer 5.01 SP3 (Windows 2000 SP3 only)

5.00.3502.1000

Microsoft Internet Explorer 5.01 SP4 (Windows 2000 SP4 only)

5.00.3700.1000

Microsoft Internet Explorer 5.01

5.01

Microsoft Internet Explorer 5.01 SP1

5.01

Microsoft Internet Explorer 5.01 SP2

5.01

Microsoft Internet Explorer 5.01 SP3

5.01

Microsoft Internet Explorer 5.01 Service Pack 4

5.01

Microsoft Internet Explorer 5.1

5.1

Microsoft Internet Explorer 5.2.3

5.2.3

Microsoft ie 5.5

5.5

Microsoft Internet Explorer 5.5 preview

5.5

Microsoft Internet Explorer 5.5 SP1

5.5

Microsoft Internet Explorer 5.5 SP2

5.5

Microsoft Internet Explorer 5.5 Developer Preview (Beta)

5.50.3825.1300

Microsoft Internet Explorer 5.5 and Internet Tools Beta

5.50.4030.2400

Microsoft Internet Explorer 5.5

5.50.4134.0600

Microsoft Internet Explorer 5.5 Advanced Security Privacy Beta

5.50.4308.2900

Microsoft Internet Explorer 5.5 Service Pack 1

5.50.4522.1800

Microsoft Internet Explorer 5.5 Service Pack 2

5.50.4807.2300

Microsoft Internet Explorer 6

6

Microsoft Internet Explorer 6 Service Pack 1

6

Microsoft Internet Explorer 6.0

6.0

Microsoft Internet Explorer 6 Public Preview (Beta)

6.00.2462.0000

Microsoft Internet Explorer 6 Public Preview (Beta) Refresh

6.00.2479.0006

Microsoft Internet Explorer 6.0.2600

6.0.2600

Microsoft Internet Explorer 6.0.2800

6.0.2800

Microsoft Internet Explorer 6.0.2800.1106

6.0.2800.1106

Microsoft Internet Explorer 6 Service Pack 1 (Windows XP SP1)

6.00.2800.1106

Microsoft Internet Explorer 6.0.2900

6.0.2900

Microsoft Internet Explorer 6.0.2900.2180

6.0.2900.2180

Microsoft Internet Explorer 6 for Windows XP SP2

6.00.2900.2180

Microsoft Internet Explorer 6 for Windows Server 2003 RC1

6.00.3663.0000

Microsoft Internet Explorer 6 for Windows Server 2003 (released)

6.00.3790.0000

Microsoft Internet Explorer 6 for Windows Server 2003 SP1 and Windows XP x64

6.00.3790.1830

Microsoft Internet Explorer 6 SP2 for Windows Server 2003 SP1 and Windows XP x64

6.00.3790.3959

Microsoft Internet Explorer 7

7

Microsoft Internet Explorer 7.0

7.0

Microsoft Internet Explorer 7.0 Beta

7.0

Microsoft ie 7.0_beta1

7.0

Microsoft ie 7.0_beta3

7.0

Microsoft Internet Explorer 7.0.5730.11

7.0.5730.11

Microsoft Internet Explorer 7 for Windows XP and Windows Server 2003

7.00.5730.1100

Microsoft Internet Explorer 7 for Windows Vista

7.00.6000.16386

Microsoft Internet Explorer 7 for Windows XP and Server 2003 SP2 x64

7.00.6000.16441

Stay updated

ExploitPedia is constantly evolving. Sign up to receive a notification when we release additional functionality.

Get in touch

If you'd like to report a bug or have any suggestions for improvements then please do get in touch with us using this form. We will get back to you as soon as we can.