ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

MS Patch Tuesday: Exploits expected for severe drive-by-download flaws

By | April 13, 2010, 11:08am PDT

Summary: Two of the bulletins are rated “critical” for all versions of Microsoft’s flagship operating system, including Windows 7 and Windows Server 2003 R2.

Microsoft today released 11 security bulletins with fixes for a total of 25 security vulnerabilities, including several flaws that expose users to browse-and-you’re-hacked (malicious drive-by download) attacks.

Two of the bulletins are rated “critical” for all versions of Microsoft’s flagship operating system, including Windows 7 and Windows Server 2003 R2.   In some cases, Microsoft is expecting to see “reliable exploit code” released within 30 days, highlighting the importance of applying these patches immediately.

The company urged its users to pay special attention to three bulletins this month — MS10-019, MS10-026, and MS10-027.  Here’s why:

  • MS10-019 affects all versions of Windows. While we give this a 2 on the exploitability index, the issue would allow an attacker to alter signed executable content (PE and CAB files) without invalidating the signature. Note that WU/MU content is not affected by this issue due to additional checks made when validating signed content.
  • follow Ryan Naraine on twitter

  • MS10-026 does not affect Windows 7, Windows Server 2008 R2, or Itanium versions of Windows Server 2008 and Windows Server 2003. However, it is critical on Windows 2000, XP, Server 2003 and Server 2008. The vulnerability could be triggered simply by visiting a web page hosting a specially crafted AVI file that began streaming when the page loads.
  • MS10-027 affects only Windows 2000 and Windows XP users who could potentially be exploited simply by visiting a specially crafted web page.

This chart from Microsoft’s SR&D blog provides a great overview of the bulletins, severity risks and mitigations:

Bulletin Most likely attack vector Max Bulletin Severity Max Exploit-ability Index Likely first 30 days impact Platform mitigations and key notes
MS10-027

(WMP)

Victim browses to a malicious webpage. Critical 1 Likely to see reliable exploit code developed Windows Vista, Windows Server 2008, and Windows 7 not affected
MS10-026

(DirectShow)
Victim browses to a malicious webpage or opens a malicious AVI movie. Critical 1 Likely to see reliable exploit code developed Windows 7 codec is not vulnerable.
MS10-019

(WinVerifyTrust)
Victim double-clicks a malicious EXE or allows malicious content to run because content claims to be signed by a trusted publisher. Critical 2 Likely to see effective proof-of-concept code released to downgrade Authenticode checks from v2 down to v1. Authenticode v1 is a weaker algorithm. To reach code execution, attackers will need to find an Authenticode v1 bypass. Microsoft Update and Windows Update clients not directly vulnerable to this threat.
MS10-020

(SMB Client)

Attacker hosts malicious SMB server within enterprise network. Attacker lures victim to click on a link that causes victim to initiate an SMB connection to the malicious SMB server. Critical 2 Proof-of-concept code already exists for denial-of-service vulnerability. May see unreliable exploit code developed for other client-side SMB vulnerabilities that most often results in denial-of-service. Egress filtering at most corporations will limit exposure to attacker within enterprise network.

Several issues with differing exploitability. Please see SRD blog for more information.

MS10-022

(VBScript)

Victim browses to a malicious webpage and is tricked into clicking F1 on a VBScript messagebox. Important 1 Public exploit code exists for code execution after a user presses F1. Have not heard reports of real-world attacks yet, despite public exploit code. Vulnerability not reachable on Windows 7, Windows Server 2008, and Windows Vista by default. Bulletin rated defense-in-depth for those platforms.

Windows Server 2003 not vulnerable by default due to Enhanced Security Configuration.

MS10-025

(Windows Media Services)
If a victim Windows 2000 machine has enabled Windows Media Services, an attacker can send network-based attack over port 1755 (TCP or UDP). Critical 1 Likely to see reliable exploit code developed. Only Windows 2000 is affected.
MS10-021

(Kernel)

Attacker able to run code locally on a machine exploits a vulnerability to run code at a higher privilege level. Important 1 Likely to see reliable exploit code developed for one or more of these eight vulnerabilities. SRD blog post explaining the Windows registry link vulnerabilities.
MS10-024

(SMTP Service)

Attacker causes SMTP Service running on 64-bit Windows Server 2003 to crash by initiating a DNS lookup handled by a malicious DNS server. Important n/a No chance for code execution. May see proof-of-concept code that crashes SMTP Service but not for Exchange. Exchange Server not directly affected by denial-of-service vulnerability because vulnerable versions never shipped as 64-bit application. Security update applies to 32-bit Exchange Server to add additional DNS protections.
MS10-028

(Visio)

Victim opens malicious .VSD file Important 1 Visio exploits not often seen in the wild. Unsure whether we will see exploit released. Visio not installed by default with most Office installations.
MS10-023

(Publisher)

Victim opens malicious .PUB file Important 1 Publisher exploits not often seen in the wild. Unsure whether we will see exploit released.
MS10-029

(ISATAP)

Attacker spoofs own source address by encapsulating iPv6 attack packet inside IPv4 wrapper. This may allow attacker to reach IPv6 destination that otherwise would be blocked. Moderate n/a May see proof-of-concept released publicly.

More to come…

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues.

Disclosure

Ryan Naraine

The most important disclosure is of my employment with Kaspersky Lab as a member of the global research and analysis team. Kaspersky Lab is a global company specializing in anti-malware and secure content management technologies. I do not own stocks or other investments in any technology company.

Biography

Ryan Naraine

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues. He is currently security evangelist at Kaspersky Lab, an anti-malware company with operations around the globe. He is taking a leadership role in developing the company's online community initiative around secure content management technologies.

Prior to joining Kaspersky Lab, Ryan was Editor-at-Large/Security at eWEEK, leading the magazine's and Web site's coverage of Internet and computer security issues and managing the popular SecurityWatch blog, covering the daily threats, vulnerabilities and IT security technologies. He also covered IT security, hacker attacks and secure content management topics for Jupiter Media's internetnetnews.com.

Ryan can be reached at naraine SHIFT 2 gmail.com. For daily updates on Ryan's activities, follow him on Twitter.

81
Comments

Join the conversation!

Just In

RE: MS Patch Tuesday: Exploits expected for severe drive-by-download flaws
efsane Updated - 9th Apr 2011
Well done! Thank you very much for professional templates and community edition
sesli sohbet sesli chat
0 Votes
+ -
But of course there's more to come... It's so obvious.
Great Kahuna Updated - 13th Apr 2010
Life's good when you're a windows vulnerability reporter. As long as we have Windows around we can be sure you will not go out of business and we, your avid faithful readers can be sure to have fresh windows vulnerability news delivered to us everyday, multiple times.

Oh the easy life, you guys have all the luck. How I envy the Windows vulnerability reporters.

You have it too easy so enjoy it while it lasts because windows is being deprecated.
0 Votes
+ -
Just leave the defaults in place
honeymonster 13th Apr 2010
and yes, then life *is* good. You never notice the
updating because uses intelligent background
transfer. After patches Windows 7 rarely require
reboots - at least compared to Ubuntu.

Leave the defaults and be safe.
0 Votes
+ -
What... No customization?
Great Kahuna 13th Apr 2010
But I always customize my systems, heavily, that's the reason I switched to Linux and have no regrets.
0 Votes
+ -
Rarely requires reboots?
dabble53 13th Apr 2010
I'm running W7x64. Also run SuSe 10 and Ubuntu.
While the number of reboots needed for W7 is way down compared to earlier W versions, it's still much higher than any of the Linux versions.
0 Votes
+ -
Can't be true
rahbm 13th Apr 2010
A Windows troll couldn't possibly get it wrong!
  • Flagged
0 Votes
+ -
And how just is it that 100's of linux fans pack this forum everyday, to ridicule windows.

The truth is.

IMO They dont.

Theyve got more important things to do.

This is corporate warfare no doubt.

No conspiracy.

i would love to trace the ip's to prove my point.

ok ok.. maybe 1% are legit.
0 Votes
+ -
don't own a Windows box
tmsbrdrs 15th Apr 2010
I've got Linux Mint on one box, Ubuntu 10.04 x64 on one box, Ubuntu 10.04 32-bit on another. Haven't had to reboot any of them for anything but a kernel update (happens more often for the two betas).
0 Votes
+ -
no reboot?
Mr. Byte 13th Apr 2010
It's patch Tuesday, and I just had to reboot to get all done..... and this happens EVERY patch Tuesday. With Ubuntu I regularly update and it doesn't require a reboot unless a Kernel update was pushed out....
0 Votes
+ -
Not that good
AndyPagin 14th Apr 2010
Only patches supplied by MS are applied.
Dozens of third party applications don't get patched. It's up to you to figure out what you have installed & follow the individual apps proceedures for updates.

One thing I love about Linux is that the update process applies to absolutely everything on the machine in one hit.
0 Votes
+ -
Linux never has to be rebooted unless there is a kernel upgrade. In the future, when Linux kernels are run time hot pluggable, they won't need rebooting at all.

Ubuntu has you reboot more often that is really necessary after updates. Quite often just restarting your X session, or a service is all that is really required. But Ubuntu is designed to be friendly to everyone, so it doesn't do anything unusual after upgrades. It either reboots, or does nothing.

If it reboots more often, (it may) it's probably because upgrades to the OS occur almost on a daily basis.
0 Votes
+ -
http://blogs.zdnet.com/security/?
p=6123&tag=content;wrapper

See, the posterchild for open source, the Apache
foundation themselves, fell for a cross site
scripting vulnerability.

On Linux, no less.
You must pay more attention when reading.
0 Votes
+ -
Last time i checked
honeymonster Updated - 13th Apr 2010
Cross Site Scripting (XSS) was a server side
vulnerability .

An Apache foundation site (a JIRA installation)
was vulnerable. And it was exploited.

Browsers don't "fall for" XSS. XSS means that
script is injected into the website (a
vulnerability). After that, the browser cannot
distinguish malicious script from legitimate.

It was an Apache web site which was not
only vulnerable but also had weak passwords.

If you were less hell-bend on apologizing you
would realize this.
0 Votes
+ -
Please specify
Great Kahuna 13th Apr 2010
how the script injected into the site?

(that was a rhetorical request, I know beforehand that you will not be able satisfy that request because your line of reasoning is completely wrong.)
0 Votes
+ -
Ok
honeymonster 13th Apr 2010
I suggest you read up on XSS. For someone who
comes on as strong as you do, it surprises me
how little you actually know of these subjects.

From wikipedia
(http://en.wikipedia.org/wiki/Cross-
site_scripting), just read the first few lines:

Cross-site scripting (XSS) is a type of
computer security vulnerability typically found
in web applications that enables
malicious attackers to inject client-side
script into web pages viewed by other
users

JIRA is an incident tracking application. It
allows users to report bug. Hello? If it
contains an XSS vulnerability, a user can
report a bug with embedded, hidden script.
Script injection. The attacker will merely have
to wait for someone to view the bug report.

A variant is when the web application displays
fields from the url unsanitized. The attacker
will then create a (malicious) link to the JIRA
site. The link has embedded (but obfuscated)
script which is then executed in the context of
the users session when he follows the link. The
link can be sent in an email to improve the
chances that an admin will follow it. Or the
link can be hosted on a fake blog/website in
the hope that someone will follow it. Cross
site scripting.
0 Votes
+ -
You're funny man, honest, you are.
Great Kahuna 13th Apr 2010
For someone who searches so much you sure show a severe lack of reading comprehension.

Now tell, in which language was the script written?

Was it JavaScript, by any chance? Yes?????

There you have it.
0 Votes
+ -
I hope you will come back
honeymonster Updated - 13th Apr 2010
to this conversation in a year or two. Then you
will realize how ignorant you were at this
time. You simply refuse to educate yourself and
just keep pushing the same completely false
assumptions.

I will try to explain this one last time.
Please, please get in the game, ok?

Yes, script XSS (script injections) are
javascript .

"Yes" you go, "see - JavaScript is a client
side technology, ergo this must be client side
problem - a browser".

yes, yes, YES. You got me there!

In your dreams.

You even go as far as to point fingers at IE.


Let's try this again:

Javascript from a site can can execute within
the security context of pages and cookies from
that site.

JavaScript from a foreign site (malicious.cn)
can not get at cookies for apache.org.
All browsers block that.

But if apache.org has a vulnerable application
where it displays unsanitized fields from a
database or from URL parameters, attackers can
inject their own script into the app.
The browser will execute that script in the
context of apache.org.

Bingo, the script can get at the cookies from
apache.org. The session cookie will allow
attacker to hijack the users session. All the
script has to do is to inject a img tag into
the current page which retrieves its image from
malicious.cn/fakeimages.jpg?
sessioncookie=XXXXXX

Very simple. Now attacker just sits and wait
for requests to come into the fakeimages.jpg.
The parameter is the session cookie. Run with
that and you can hijack the poor user's
session.
Even though it took you too long to understand that I'm glad that yo finally made it.

Congratulations!
0 Votes
+ -
Clean? They were pwned, were they not?
honeymonster 13th Apr 2010
.
0 Votes
+ -
Let me help you
Great Kahuna 13th Apr 2010
XSS was used to steal an admin's browser cookies and once in possession of the admin's browser cookies the attacker had access to a login java servlet on which it then initiated a dictionary attack and ended up by guessing the correct password.

No Apache or Linux vulnerability involved, only a weak browser and a weak password, that's all.
0 Votes
+ -
please educate yourself. If the site is legitimate
(Apache foundation certainly is) the browser *can
not* protect you against injected scripts.
0 Votes
+ -
JavaScript hosted on a third party site, just how could apache have got anything to do with it?
0 Votes
+ -
Please
honeymonster 13th Apr 2010
do some reading on the topic of script
injection. Please?

The point of script injection - of which
XSS is a variant - is that the script
appears to come from the legitimate site .

The injected script is not "hosted" anywhere
else. It was injected into Apache's site
through a vulnerability in one of their
web applications (JIRA).

One thing a simple script can do is to transmit
cookies to the attacker. One of these cookies
will be the session cookie. With that in hand
the attacker can hijack the users (admins)
session and perform anything the user could
have done on the site. That is probably what
happened here.

Still, for the browser the script came from
Apaches site. Not from somewhere else. The
browser cannot protect against such scripts
short of blocking ALL script from Apache. And
it is a fair guess that the users of that App
trusts Apache.
What took you so long?

Congratulations anyway!
0 Votes
+ -
.
0 Votes
+ -
I Wonder...
windozefreak 13th Apr 2010
I wonder which system was this weak browser and weak password was loaded. That is the question that needs to be answered!!!
that msie running on windows is the most likely culprit here too.
0 Votes
+ -
Contrary to what GK would have you believe
honeymonster 13th Apr 2010
there is no "weak" browser involved here.

The "great" Kahuna simply does not know the first
thing about script injections.
0 Votes
+ -
No weak browsers huh? Go tell that one in Mountain View
Great Kahuna Updated - 13th Apr 2010
they can always use a good laugh.

Well, perhaps they are in no mood for laughing after having to pull out of China because of an Microsoft Internet Explorer vulnerability.

No weak browsers huh? Oh boy, that one is killing me,

ROTLMAO
0 Votes
+ -
Need to deflect? Need to change subject?
honeymonster 13th Apr 2010
This is what I said:

"Contrary to what GK would have you believe
there is no "weak" browser involved here."

You were the one who posted mindless dribble
about this problem being about at weak browser
and not a server side vulnerability.

I have with great patience tried to explain to
you how this was indeed a server side
vulnerability, with no browser weakness
involved at all.

You were proven wrong.

And now you try to deflect by including a
completely unrelated problem with a multi
billion $ company (Google) failing to
upgrade their browser, failing to properly
protect the most sensitive assets?

Why don't you tell us how this Apache problem
was in reality a IE problem?

I'm waiting...
0 Votes
+ -
Deflection? Looks who's talking
ubiquitous one 14th Apr 2010
Or have you forgotten the title to this blog?
0 Votes
+ -
Editor
Message has been deleted.
David Grober Updated - 13th Apr 2010
0 Votes
+ -
There's always web server vulns
pcguy777 14th Apr 2010
as long as there running php, python, js

one slice of bad code and well...

so its a platform issue across all spectrum's, and a developer problem as well
0 Votes
+ -
Apologies all round, then?
anothercanuck Updated - 19th Apr 2010
The placement of the "SEE: Apache.org hit by targeted XSS attack, passwords compromised" within the "Security gone awry: IE8..." article seems to imply IE8 was the catalyst of the Apache attack:

"The cross-site scripting filter that ships with Microsoft?s Internet Explorer 8 browser can be abused by attackers to launch cross-site scripting attacks on websites and web pages that would otherwise be immune to this threat."

As you may recall from the ZD Net article on the Apache attack:

"Combining a cross-site scripting (XSS) vulnerability with a TinyURL redirect, hackers successfully broke into the infrastructure for the open-source Apache Foundation in what is being described as a ?direct, targeted attack.?

The hackers hit the server hosting the software that Apache.org uses to it to track issues and requests and stole passwords from all users."

Reading between the lines, IE8 was used to inject the malicious XSS onto the Ubuntu server via Apache.

It would seem the hackers are achieving OS harmonics the rest of us have yet to master.
0 Votes
+ -
Re: More to come
wizard57m@... 13th Apr 2010
Life's good when you're a Apache vulnerability reporter. As long as we have Apache around we can be sure you will not go out of business and we, your avid faithful readers can be sure to have fresh Apache vulnerability news delivered to us everyday, multiple times.

Oh the easy life, you guys have all the luck. How I envy the Apache vulnerability reporters.

You have it too easy so enjoy it while it lasts because Apache is being deprecated.


Hehe...there! Fixed it for ya! Makes just as
much sense as what you opined.
BTW---I customized my Win3X system, my Win95...
neither of those were "pwnd" in over 15 years.

Are we having fun now? Take care...we ALL
have to watch for uneducated users!!
0 Votes
+ -
Aren't your forgetting a detail?
Great Kahuna 13th Apr 2010
Like taking facts into account?

Facts matter, that's the reason I wrote that above.
0 Votes
+ -
Re: Details
wizard57m@... 13th Apr 2010
Ah now...this is ZD Net Talkback!! Since
WHEN did little things like "facts" become
part and parcel?
Hehehe...yep, we're having fun now!!
Forgot to mention my old MS DOS 6.22 PC...
back when I built the darned things myself,
had to customize them!! Had fun doing my
old Yahoo mail in text mode Lynx 386 for DOS
over a 2400 baud modem!!

{;-)
text mode still is the most efficient way to do many power user tasks. Hey, Apple just has banned Adobe's tools because they want people to edit text files so they can produce quality code for Apple's systems.

Apple is right!
0 Votes
+ -
Email in text mode...
wizard57m@... 13th Apr 2010
for POP3/SMTP, it was quite fast even on
2400 baud (I had an ancient IBM PS2, 16mHz
386 and 1 meg total memory, hehe), and was
a tad unhappy when Yahoo changed the email
interface...I did find the setting to not
use Javascript, but still it basically was
"read only". Hmmm, I've got an old Pentium
166 around here somewhere, maybe I should
fire that up, boot it to plain DOS...nah,
I'll save that for my next "round tuit"!
A minimal installation of Ubuntu boots in a split second fits in just a few hundred Mega Bytes and, except for the lack of a GUI, is a completely full featured modern system. Very secure too.

Unless you're doing it purely for nostalgia, DOS is completely out of place.
0 Votes
+ -
Why DOS...
wizard57m@... 13th Apr 2010
Because that old workhorse has it installed
and optimized by yours truly, hehe!
I've tinkered in text mode Linux as well...
shhhh...nobody knows that, LOL! I should
still have my CD of Slackware 7 around here...
DOS isn't really out of place on the old HW,
granted not much for newer stuff, but by golly
you sure don't have to worry about script
injections, drive-by downloads, click-jacks
or Flash!! I used Arachne for graphic browsing
and Lynx 386 for text.
When I get that round tuit, I might fire it up
and see about loading drivers for a network
card I have, and see what it will do on DSL.
Nostalgia...yes, I get that way...
"Memories, trapped between the pages of my
mind"
{;-)
0 Votes
+ -
Why ask?
rahbm 13th Apr 2010
Trolls never let facts get in the way.
  • Flagged
Just patch and be done with it. For most people this process will be automatic and all is well with their systems. Sure you can call some of these severe but I wouldn't go that far since a lot of it requires tricking the user into going to a malicious website which is hard to do since they do not want to deviate from their 5 or 6 known good sites. The others require running a file and Microsoft Windows takes the added step of warning you and requiring you to agree to run the file first. A lot of these exploits will be hard to pull off, might as well call it DOA.
0 Votes
+ -
really?
Mr. Byte 13th Apr 2010
So now Microsoft users are only accessing "their 5 or 6 known good sites." That is, I think, a little understatement. So about 99.9% of all web users are non-Microsoft?
Quite a profound reasoning on your side Loverock..... I didn't know that there are so many Linux and Apple web users out there.
0 Votes
+ -
Really!
Loverock Davidson 13th Apr 2010
Average user only goes to about 5 or 6 sites. Their email, their news sites, their fun site, their social network site and maybe one or two others and that about sums it up. The rest of your statement I have no clue what you are trying to say, but glad I could clarify things for you.
  • Flagged
0 Votes
+ -
let me clarify...
Mr. Byte 13th Apr 2010
...the rest of my post that you are not understanding:

That would explain why Microsoft based PC's are dropping rapidly in numbers of usage in web usage and other platforms are picking up.

Somehow that doesn't add up. Microsoft based platforms are still very strong out there, and that's not just 5 or 6 sites per average user.
0 Votes
+ -
Still not getting what you are saying
Loverock Davidson Updated - 13th Apr 2010
I have seen nothing to indicate that Microsoft Windows based PCs are dropping in usage. In fact since Microsoft Windows 7 was released their usage has gone up! The average user only goes to 5 or 6 sites, that is why these vulnerabilities are just about useless.
  • Flagged
0 Votes
+ -
Not getting it...
Mr. Byte 13th Apr 2010
Loverock... you are not getting it.... If you understood what I was writing, I was mocking your statement that an average user was only accessing 5-6 sites, which would contribute to a drop in MS users accessing web.......
The reality is not that, so it kind of contradicts your own statement. I did NOT say that usage is going down, rather going strong. Understood now?
0 Votes
+ -
Of COURSE he doesn't get it!
rahbm 13th Apr 2010
Please stop feeding the trolls.
  • Flagged
0 Votes
+ -
That doesn't make any sense
Loverock Davidson 14th Apr 2010
, I was mocking your statement that an average user was only accessing 5-6 sites, which would contribute to a drop in MS users accessing web...

That doesn't make any sense.

The reality is not that, so it kind of contradicts your own statement.

The reality is that users only go to 5 or 6 sites so there is no contradiction. That is the reason why I said it.
  • Flagged
Well done! Thank you very much for professional templates and community edition
sesli sohbet sesli chat

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix