Apache Vulnerability Announced
Aaron writes "Versions of the Apache HTTP Server up to and including 1.3.24 and 2.0 up to and including 2.0.36 contain a bug in the routines which deal with invalid requests which are encoded using chunked encoding. In some cases it may be possible to
cause a child process to terminate and restart,
which consumes a non-trivial amount of resources. See the official
announcement and stay tuned here for updated versions." This is in response to the rather uninformed and questionable security notice by ISS X-Force, about a bug that has already been mentioned on the public mailing lists for Apache and is fixed in CVS for Apache 2.0.
I am also told that their patch doesn't fully solve the problem. I am sure though that by awaking us to the problem they will get a lot of great press just like any of the other companies currently using useless bug announcements as press releases.
Time to get more eyes on the code.
-- OMFG = Oh My Floatse Goatse
Oh wow... Looks like slashdot finally decided to post some new news! Or is this just a 4 year old vulnerability that the editors decided to post again?
Proof positive that IIS is a better web server than Apache. You don't see IIS vulnerabilites spouted all over the internet every day.
Cunning linguists
...oh, wait.
You mean *nix admins actually have to worry about patches and service packs too?
Don't get me wrong, I don't intend this to be an "I told you so!" from the MS camp to the *nix camp, but rather a polite reminder that all admins have to keep up with their patches, service packs, and whatever. You can't just install Apache and let it go. You need to know what you're doing.
There's a difference between an "admin" and "someone who installed some software".
Got Rhinos?
"Useless bug announcements" are a special topic. May be, some bugs appear intentionally to make a lot of noise of it?
I bet this will be patched a little quicker than the last IIS vulnerabilities :)
Martin Brooks / Slayer99 #linux / UIN 2178117
nt
I hope high gas prices are depriving your children, you fucking dumbass.
I can just see the "and what if this was IIS, how would you be commenting with snide remarks" trolls now.
----
wTf
Hey, it's not Apache org's fault that the bug is around. If those damned security news sites wouldn't release the exploits so soon then it wouldn't be a problem. It's those irresponsible bastards that are the problem here. Sheesh, the nerve.
http://www.archive.org/details/ThePowerOfNightmares
Im blind from the purple and piss color color scheme found on this page.
That's unpossible!
W is for windows
it's good enough for me
W is for windows
it's good enough for me
w is for windows
cause i'm a big dummie!
The Rocjoe Institute is reporting that under some conditions, Windows *may* crash...
Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
Good to know that some Grey Hats are working on finding holes in Apache, too. That way it can stay ahead of IIS, which gets patched on a rather regular basis.
echo Patch apache >> todo.txt
Please correct me if I got my facts wrong.
so how long before i need to apt-get update && apt-get upgrade? :)
GOOOAAALLL!
(Brazil Women's Soccer Team!!)
Despite the existence of a flaw, it's going to be less serious than a comparable flaw in IIS. No, I'm not an anti-MS bigot; Apache typically runs an an unprivledged user. Thus, you can't root the box because of this flaw. If it were IIS, you'd have system level privledges.
I posted this as a story earlier...
Turns out the ISS X-Force team doesn't trust the Apache crew to fix what seems to be a very serious exploitable bug in the http code. They just released an advisory to the Bugtraq mailing list here and provided some 'patch code'. The patch code (which attempted to typcast the vulnerable area) doesn't seem to fix the issue.
So in effect there are a bunch of Apache servers out there with a possibly remote exploitable buffer overflow. Was this a big ooops on the part of ISS?
One has to wonder why they didn't go to the Apache team first with this? Rumor has it that ISS feels that Red Hat has burned them (ISS) in the past and since the Apache team has some Red Hat employees they shouldn't be trusted.
Another rumor that has been floating is that the ISS team doesn't consider Apache to be "a vendor" and therefore doesn't need to follow the normal disclosure rules. This sets a pretty bad precedant of not working with vendors just because you don't get along with them. A companies personal pettiness should not be allowed to override the security of a majority of the internets websites. The patch has offically made it into the Apache CVS but again why the hell didn't ISS talk with Apache? I noticed another post by NGGS (referenced in link above) that they already had a CVS number so they appeared to have gone through the proper channels and got 'beat to the punch' by ISS. Sounds like a motive to me....
(A) Bugtraq and associated lists perhaps have held off on posting this, MAYBE, but then this brings us back to the Full Disclosure arguement.
(B) Better question: Why is ISS releasing a poorly researched hole (they didn't even know that Apache 2.x had it) and a worthless patch prior to contacting the vendor? Premature ejaculation here or WHAT?
I fail to see what their hurry was, lest their market share is dipping and they really needed to beat someone (such as David Litchfield?) to the punch.
This is completely irresponsible. There are scores of devices that use Apache embedded. These manufacturers and THEIR clients now need to come up with something *fast* to get locked down.
F'n genius....
I have become, comfortably numb
You apache and IIS nancies can kiss my ass.
Why exactly do we care about this? Everyone knows IIS is the best and most secure web server for Windoze :-p
A new vulnerability is discovered in Microsoft Internet Information Server. Five hundred Slashdotters post within 15 minutes, gloating.
Yeah, yeah, go ahead, -1 for flamebait. But you know I'm right.
Why is it whenever there's a bug in IIS you use it as an opportunity to bash Microsoft, but when there's a bug in Apache you attempt to shift some of the criticism and negative attention to - of all places - the group that discovered the bug?
What do you find "questionable" about the bug report? The fact that it found a bug in an Open Source product?
Every large piece of software has bugs. It is inevitable. The difference is that if a piece of software is written with security in mind, it will have less bugs. If a piece of software is written with backward-compatibility, ease of use, performance at any cost, etc.., it will have more bugs.
Do you see the sig? Do you have it in your sights? Why yes, Miss Moneypenny...
From the bulletin:
Due to the nature of the overflow on 32-bit Unix platforms this will cause a segmentation violation and the child will terminate. However on 64-bit platforms the overflow can be controlled and so for platforms that store return addresses on the stack it is likely that it is further exploitable. This could allow arbitrary code to be run on the server as the user the Apache children are set to run as.
It seems that thanks to the *nix way of handling processes and their childs, this represents minor threat than on other platforms, in which it is even more easily exploitable as a DOS attack. However, this is not minor news eve for us using *nix breeds.
It's nice that they've fixed it in 2.0.x, but what about the (literally) millions of people who use a 1.3.x version? Are we screwed? PHP doesn't work on 2.0 yet, so upgrading to 2.0 is not an option for us. Now what?
As noted by valcu.gheorghe@caatoosee.ro on Bugtraq:
:
----
The patch that mentioned casting bufsiz from an int to an unsigned int
failed to do a few things:
1) There are 2 instances of the same code in http_protocol.c that need
to be fixed, as both suffer from the same problem
2) The cast to unsigned int was only done in comparison, and was not
done in assignment, which could possibly lead to problems down the road
with the int value?
I haven't checked any of this, just noticed it and was really just
wondering "why wasn't this done?".
The code that is apparently "buggy" is this:
len_to_read = (r->remaining > bufsiz) ? bufsiz : r->remaining;
The code was mentioned to be changed to this:
len_to_read = (r->remaining > (unsigned int)bufsiz) ? bufsiz
r->remaining;
However, this doesn't assign that casted value to len_to_read, it just
uses the cast for comparison and then passes on the possibly bogus data
on to len_to_read.
So, should the fix not be to change it to:
len_to_read = (r->remaining > (unsigned int)bufsiz) ? (unsigned
int)bufsiz : r->remaining;
Also, like I mentioned, there are two places where this happens in
http_protocol.c, one at line 2062, and the other (the one mentioned in
the patch) at 2174.
-----
So your company publicizes a bug for IIS, you're a hero. Publicize one for Apache, you're now "uninformed and questionable"? Geez.
Yeah, McAfee sucks. They protect tens of thousands of people's data against viruses, for free. Yeah, they're completely useless, and should be kicked off the face of the earth.
Oh wait, I have a better idea -- How about Slashdot gets a clue, instead?
Cheers,
Bowie J. Poag
just like any of the other companies currently using useless bug announcements as press releases.
It's called full disclosure fuckio, what's the matter can't take the heat when it comes around to you?
It claims that it's a 32 bit overflow problem - and in unices it will cause the child process to terminate. This post almost got me thinking i had to upgrade to a new version... ;)
If you're running on a sane OS, The bug seeme negligable.. so a few people will have to hit reload if they try to do funny stuff.
(It's not easy foreseeing 'issues' with dealing with a non-open or standardized OS)
isnt using a good server software on an OS that really WAS NOT made for server functions sort of like using a bandaid to cover up leporacy? (sp?)
p r m t h s
Here come all the 'Linux death watch'/'Linux is evil' trolls with their nonsense about how Linux is more insecure than Windows. Death to all trolls!
In college, really poor, need a flatscreen.
...and I just walked past Bill's office. Someone was yelling "YES!!!! Oh, YES!!! TAKE THAT YOU @#$@#$%^@ PENGUIN!!! FINALLY!!!"
I just kept walking.
apache bugs seem rather trivial, while most every M$ bug ends with 'which could allow malicious code to be executed' or 'which could allow unauthorized access' (I know thats not verbatim but I dont feel like looking it up.)
YOU'RE NOT SUPPOSED TO TELL ANYONE!!!
Oh, sorry, I don't own that. Never mind.
-- Bill
Ok Slashbots. Start spinning this to show how OSS is awesome cause a bug was found. When it is a MS bug, it is the worst bug to ever exist, but when it is an OSS product, it is a trivial issue.
Michael Loves Me!
Even the most casual reader of /. knows that security problems are unique to Windows and cannot exist in a Linux environment.
right?
norrog@linux:~> cat complaint.troll
.net adverts! Why the FUCK are you letting the
The ADS on $la$hdot and the O$DN ANNOY ME.
Ones that annoyme most,
$hit forge adverts, no one want's to risk developing critcal applications
with you so fuck off!
AnimeFu/Megatokyo adverts! Japanime sucks, so does slashdot!
Microsoft Visual Studio
devil advertise with you. Oh now I remember, open sores have no way to
make money so they ask big companies to support them!
Conclusion. Don't tolerate it! Don't subscribe to $la$hdot. Instead go
and install Junk buster [junkbuster.com] and say no to shitty adverts! The
ones found here are worser than the pr0n sites!
WTF!?!?!
What happened to the lead time given to a software vendor before publishing a vulnerability ? I thought that all professional 'sploit hunters honoured this.
The idea is to give the vendor time to produce a patch so that when you announce the vulnerability there is an official patch available. It's 22:16 here now and I'll be sat up half the night waiting to see if Apache release a patch because I have around 20 servers that run Apache, and I can't sleep until I know they're secure.
I'm all for full disclosure, but I much prefer RESPONSIBLE full disclosure. If anyone from IIS is reading this, you're a bunch of immature mornons. Play by the rules or fuck off!
Regrettable that there's no patch (yet), sites running 64 bit ought to be taking immediate steps to prevent release of data readable by the apache account. I imagine there will be som DOS-ing of the more abundant 32 bit platforms.
Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
bsds are of course just BSD
Sorry, you can not have it both ways people. You want full disclosure? There you are then. You want to gloat and make fun of every single MS vulnerability? Fine, I think they are amusing too sometimes but be prepared to wear the shoe when it fits. Apache is not flawless, vulnerabilities will be exposed. Forget the /. headline and write up, read the advisory by ISS then make up your mind. I do not like the ISS group, but they have nothing but praise for apache in the bug submission and actually tried to provide a fix for the problem. Maybe they do have bad blood with Apache.org, it would not be the first time that OS folks clashed with commercial vendors and will not be the last. I ask you, is it better knowing the problem exists or hoping that the blackhat crowd doesn't know about it yet?
A professor at the University of Mississippi is giving a
lecture on the supernatural. To get a feel for his
audience, he asks: "How many people here believe in
ghostses?" About 90 students raise their hands.
"Well, that's a good start. Out of those of you who
believe in ghostses, do any of you think you've ever seen
a ghostse?" About 40 students raise their hands.
"That's really good. Has anyone here ever talked to a
ghostse?" 15 students raise their hands.
"That's great. Has anyone here ever touched a ghostse?" 3
students raise their hands.
"That's fantastic. But let me ask you one question
further... Have any of you ever made love to a ghostse?"
One student way in the back raises his hand.
The professor is astonished and says, "Son, all the
years I've been giving this lecture, no one has ever
claimed to have slept with a ghostse. You've got to come
up here and tell us about your experience."
The redneck student replies with a nod and a grin, and
begins to make his way up to the podium. The professor
says, "Well, tell us what it's like to have sex with
ghostse."
The student replies, "Ghostse?!? From ah-way back there ah
thought yuh said "goatse."
--
Mamma look!
Ok can someone PLEASE explain what this report is about? Can you or can you not cause a stack overwrite on x86 Linux? it says that 32 bit unices it won't work; how is the stack handling different from 'doze? it then goes on to say that 64 bit architectures can be exploited and that "Apache 1.3 on windows is exploitable in this way". Apache on windows == 32 bit != 64 bit!
Someone care to clarify?
Does anyone have any pornographic pictures of Mae Ling Mak that I could use for masturbation please?
The common argument that Apache is better than IIS isn't built around IIS necessarily having no bugs, but the speed at which Apache bugs are discovered and patched.
Furthermore I think his signature, designed to look like a request from Hemos to mod his message up (complete with offsite link to his website), should count as a troll.
all admins have to keep up with their patches, service packs, and whatever.
Newflash! Who the hell ever said otherwise!
Apache does run on other (free and non-free) OS's you know. Shouldn't he have been screaming "TAKE THAT YOU DIRTY RED INJUN!"
It's not a big "ooops", it's called full disclosure, and the Slashdot crowd are usually applauding it when it's applied to Microsoft.
Jesus, I am getting dizzy with all the spinning you OSS guys are doing.
Michael Loves Me!
Um... noooooooo.
Well, I think it can be safely reasoned that ISS cannot be considered a reputable security organization. Do you really want to give these guys any money when:
1) They are unable to fully understand the nature of a discovered flaw
2) They are unable to release a patch that solves the problem (demonstrating a lack of a good QA process)
3) They have demonstrated an inability to work effectively with industry leading software developers
I don't know about you, but I'd be hard pressed to trust my business or even my home data to the security of an organization that is so apparently incompetent. They have a lot of 'splaining to do.
This sig has been temporarily disconnected or is no longer in service
From the ISS article:
"X-Force has verified that this issue is exploitable on Apache for Windows (Win32) version 1.3.24. Apache 1.x for Unix contains the same source code, but X-Force believes that successful exploitation on most Unix platforms is unlikely."
Sounds to me like it's nothing more than your basic overflow. While the article from Apache mentions the possible execution of code, I think they're referring to the Windows platform. Since all daemons have full security (root) on Windows, it makes sense that an attacker could run malicious code on a Windows machine. With *nix, Apache runs as nobody (by default, anyway) so attackers can't run any code as root, greatly reducing the amount of damage other than a DoS.
It also mentions that the overflow consumes more resources on Windows, since on *nix it's only a child process restarting rather than the ENTIRE process restarting.
Since there's no proof of concept issued yet, it's unlikely that a widespread attack will occur before a patch is issued.
There is no reasonable defense against an idiot with an agenda
:wq
Huh, how is that insightful?
2+3=5. Remeber to go to the bathroom when you need to take a piss. It is usually dark at night.
Do I get a +5 Insightful now?
bla
Every time there is a bug in a MS product the Slashdot janitors fall over themselves to be the first to say: "MS is buggy crap! Yay Linux!" But, when it is an OSS product that has the bug, they are quick to blame the people reporting the bug. Doesn't that strike you as odd?
Michael Loves Me!
Oh no! User nobody is wreaking havoc!
/tmp (if it needs a temp folder, it gets it's own.)
nobody doesn't even have a login on my box
Too bad.. on most systems, the 'nobody' account has WAY too much power to run daemons. Running daemon processes as 'nobody' is a security faux-pas. The 'nobody' account should only be used by NFS (NFS maps 'squashed' userIDs to nobody.)
For every daemon running with 'nobody' permissions (or any shared 'daemon' UID), the security risk increases exponentially, as a flaw in one daemon means access to the process data of all of the others.
Each daemon should have it's own UID, with file permissions set accordingly, ie. write access to the pid and log files, and usually nothing else, not even
What they did (unilaterally going ahead and releasing a bug they discoverd) is shady, but you should instead point the finger of blame at the Apache group for distributing a buggy product (IIS had a similar problem with chunking way back when... what's that cliche about forgetting history?) and, if you're the one who's pimping open source as the best thing since sliced bread to anyone who will or won't listen, point the finger right back at yourself for blindly trusting the code you're running.
Easy does it!
This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
The spin from the linux camp on this one has been pretty funny to read. :-)
How long will it take before this is exploited? Then how many servers will get rooted because they haven't installed a patch?
While I'm sure all the Windblowze supporters are crowing about this, I want to make a few points just to put it in perspective.
First of all, this is the first vulnerability in a long time for Apache; contrast that with the number of holes found in IIS just about every time you turn around. Second, notice how quickly it was found and corrected. That's another thing you won't get from Microsoft. Finally, compare the seriousness of the exploit with the crippling effects of having an MS server attacked.
If anything, this hole just serves (ha!) as a reminder of how superior Apache and open source are in general. Only a fool would use anything else.
Karma: Good (despite my invention of the Karma: sig)
Please note that the patch provided by ISS does not correct this vulnerability.
Will upgrading to 32-bit color on my hard drive fix it or do I need to upgrade my monitor refresh rate to 512MB?
Someone you trust is one of us.
Nothing about their motive to release this without notifying the vendor (apache dev team) but sheds light on remotely exploitable aspects of this find.
----------
This vulnerability was originally detected auditing the Apache 2.0 source
tree. Apache 2.0 uses the same function to determine the chunk size, and
has the same vulnerable signed comparison. It is, however, not vulnerable
(by luck?) due to a signed comparison deep within the buffered reading
routines (within core_input_filter).
This issue is no more exploitable or unexploitable on a 32-bit platform than
on a 64-bit platform. Due to the signed comparison, the minimum size passed
to the memcpy() function is 0x80000000 or about 2gb. Unless Apache has over
2gb of contiguous stack memory located after the target buffer in memory, a
segmentation fault will be caused. If you understand how the stack is used,
you will understand that this is an impossibility.
Apache on "Win32" is not exploitable due to any "64-bit" addressing issues.
It is easily exploitable due to the nature of structured exception handling
on Windows and the fact that exception handler pointers are stored on the
stack.
If the DoS vulnerability is related to the overflow then the ISS patch will
work to prevent it. The unsigned comparison prevents any stack overflow and
as a result any related DoS issue is prevented. If the DoS issue is
unrelated, then of course the ISS patch will not be of any help.
ISS X-Force
Updates to this story can also be found here
Ace
When Microsoft espouses Security through Obscurity:
Stupid! Stupid! We must tell everyone about our bugs! The code will be soooooooo much safer if everyone knows what's wrong with it!! Blah blah! blaaaaaaaaah!!! Blahhbity blah!!!! They're just trying to hide their shitty software behind some pathetic excuses!!! Blaaaaahahahahah!!!
When other companies You Don't Like start reporting bug reports in your precious open source programs:
Oh, it's just a fucking marketing ploy to make us look bad! The bug report's useless!!! It's not even correct! The patch is wrong, too! They're just trying to push their agenda!!! Blah blah! blaaaaaaaaah!!! Blahhbity blah!!!! They're just trying to make us look shitty!!! Blaaaaahahahahah!!!
Thanks for making my day.
-- Linus Torvalds
The post above is the only intelligent post for discussion on this issue so far.
you're a bunch of immature mornons ;)
the middle 'n' should be an 'm'. No harm done, however,
But this is not the issue here, the issue here is security and common sence. Why would a sercurity team(with common sence =):
I dont get ISS-X Forces behavior in this case, I must admit I find them extremely questionable.
Why? think of it in this way. If that guy who found a bug in oreilys site (customer information leak thing(easy, supposedly no cc info leak=)), hadnt talked to oreily. But had shut his mouth and posted it on some security webpage, wouldnt u find him questionable?
Just my opp.
Question: where do I change the default "chunk encoding" response to an invalid request?
-- @rjamestaylor on Ello
Some more data has become public: Some one close to the Apache team claimed that the IIS patch is wrong, and there's a response from IIS. Maybe the IIS patch does fix the problem, but it is certainly not the most obvious and reader-friendly way to do it.
.)
And, by the way, we have extrated the critical patch from the 1.3.x CVS (currently skipping mod_proxy), created a Debian package containing it, and written a German notice (still preliminary) for our free security newsletter. (The Debian package will be updated as new changes appear in the Apache CVS
None of the behind the scenes politics (or non-politics) matters here. ISS has tarnished themselves, badly.
..."
Really bad move there, many people are going to see things from them in the future and think "Hey, these assholes again,
Smooth move.
-- Note: If you don't agree with me, don't bother replying. I won't read it.
I have to say, the Apache web server is quite a high quality piece of work. The fact that an obscure security issue has been found is a good sign that developers and users are on top of things in the constant struggle against remote exploiters.
I am confident that a fix will be available very shortly. Serious sysadmins will have their servers patched sooner than any serious damage takes place. I don't have the same confidence when it comes to Microsoft's products.
from Bugtraq a few minutes ago:
---
ISS has requested that I forward this response to the list.
----------
This vulnerability was originally detected auditing the Apache 2.0 source
tree. Apache 2.0 uses the same function to determine the chunk size, and
has the same vulnerable signed comparison. It is, however, not vulnerable
(by luck?) due to a signed comparison deep within the buffered reading
routines (within core_input_filter).
This issue is no more exploitable or unexploitable on a 32-bit platform than
on a 64-bit platform. Due to the signed comparison, the minimum size passed
to the memcpy() function is 0x80000000 or about 2gb. Unless Apache has over
2gb of contiguous stack memory located after the target buffer in memory, a
segmentation fault will be caused. If you understand how the stack is used,
you will understand that this is an impossibility.
Apache on "Win32" is not exploitable due to any "64-bit" addressing issues.
It is easily exploitable due to the nature of structured exception handling
on Windows and the fact that exception handler pointers are stored on the
stack.
If the DoS vulnerability is related to the overflow then the ISS patch will
work to prevent it. The unsigned comparison prevents any stack overflow and
as a result any related DoS issue is prevented. If the DoS issue is
unrelated, then of course the ISS patch will not be of any help.
ISS X-Force
----
They control their site's content. As said, there'll be great press as they will proclame themselves as the "first team" to discover and patch the issue.
Also, their site seems to be out of service. Hmmm. Slashdot effect or someone exploring the vulnerability they (supposedly) discovered?
I found this message and this message (from bugtraq) to be informative regarding the interesting issues here.
I ssh over to one of my systems with apache installed. And open up http_protocol.c and bang there it is. I can look at it, think about it, maybe even figure out how to fix it and then rebuild.
This is the true power of open source. With closed source your just out of luck and depending on someone else. This is a huge statement about the freedom and control open source gives it's users.
04:00:00Z
All spelling in context, all emphasis is quasi steller's:
If you love the free software movement as you claim, please take the time to learn the difference between the two movements so you won't be confused anymore and think that they refer to the same thing with different names.
Digital Citizen
The fact is, I do trust the Apache group. And for good reason. I know the code is flawed because I write software for a living. All code is flawed, and to believe otherwise is folly. I also know that the competing products are also flawed. What Apache offers that none of their major competitors provide is access to the code. Give me the patch, and I'll apply it myself. If I'm still concerned, I can have a look around the code. And most importantly, they do a much better job at getting the fixes out in a timely manner.
Unfortunately, the exploit clock is now actively running which, no thanks to ISS, was an otherwise unnecessary hassle. That said however, I am confident that hundreds of very concerned and capable open source programmers will be able to outpace the dozen or so overworked and underpaid software engineers who have the misfortune of handling Microsoft's IIS holes.
Lastly, the vendors who provide Apache in their distributions do not have a monopoly on the market place. Their response time is critical to their relationship with their customers. Microsoft, by comparison, has no such relationship with their customers. Having personally been on the receiving end of many thousands of hours of Microsoft's service contracts, partnership deals, inside promotions, and developer support, I can safely say that we spent a lot of money for nothing. Microsoft ignores their preferred partners and Fortune 500 customers just as much as they discount the average desktop user. Through various positions, I've participated directly in all three cases, and after years of poor support from Microsoft, Linux has become a necessary and major factor in how I do business.
-Hope
Versions of the Apache web server up to and including 1.3.24 and 2.0 up to and including 2.0.36 contain a bug in the routines which deal with invalid requests which are encoded using chunked encoding. This bug can be triggered remotely by sending a carefully crafted invalid request. This functionality is enabled by default.
In most cases the outcome of the invalid request is that the child process dealing with the request will terminate. At the least, this could help a remote attacker launch a denial of service attack as the parent process will eventually have to replace the terminated child process and starting new children uses non-trivial amounts of resources.
We were also notified today by ISS that they had published the same issue which has forced the early release of this advisory. Please note that the patch provided by ISS does not correct this vulnerability.
The Apache Software Foundation are currently working on new releases that fix this issue; please stay tuned here at http://httpd.apache.org/ for updated versions as they become available.
[Link to full advisory follows at http://httpd.apache.org/info/security_bulletin_200 20617.txt ]
I think everyone needs to think about this before spouting more nonsense.
Putting aside the issue of ISS releasing it too early or the amount of bugs MS products have...
Since Apache is open source, ANYONE can look at the code and do some debugging. We don't have to wait for a coding team to code it, a debugging team to debug it, a compiling team to compile it, a testing team to test it....
Doesn't open source speed up the entire process since any amount of coders can do the patching? I would assume that the Apache team already has a boatload of patch candidates sitting in their inbox right now.
The true nature of open source is the fact that MANY coders can review the source. I'm sure a million bugs were PREVENTED already because some guy out in Kansas said "hey dude...you don't want to do it like this. try this..."
-1, Makes_Open_Sores_Look_Bad
Take the following situation:
:)
A certain web server product has a security hole.
Is it open source?
"Believe it or not, reports that XXX has a certain vulnerability. Amazing, we could hardly believe it. We had tested the vulnerability TEN TIMES before running this story...".
Is it NOT open source, and perhaps even made by a certain larger corporation?
"HAH! More reports that XXX is an absolute joke, about as secure as a plastic bag. The l4m3rs at XXX corp took three YEARS to produce a patch, which is now available. The vulnerability this time allows you to take over the sysadmin's computer if he/she is playing mine sweeper..."
That said of course I would use Apache over IIS anyday
--- Why are you wearing that stupid bunny suit? | Why are you wearing that stupid man suit?
would be if Slashdot was hacked and this is the story that the hackers came up with :)
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
Full disclosure is the only way to let the public protect themselves as early as possible. Just because some vender and whitehat does not release info does not mean that some other blackhat hasnt already discovered it months or years ago and already uses it to gain access.
Personally, I think, for UNIX (maybe not Windoz), it's only a DOS vulnerability, but it wouldn't hurt to upgrade once a STABLE, TESTED fix is out.
Thankfully anyone can fix bugs in open source software instead of waiting for the inconsiderate slowpokes in Redmond. I fully expect that hundreds of programmers are going over the Apache code as I write this, and a patch will be posted by morning. That means that that nasty little bug will be installed on servers everywhere before nightfall.
Thank god for open source.
THATS IT! Im switching back to IIS.
Id rather my entire box be freely exposed to the scriptkiddy.net then a child proc. be restarted.
lol
"Failure of Windows operating systems is extremely rare. If it happens, it is usually due to operating system file c
IIS remote code exploits every day, and in all this time all we ever see for apache is a potential Deinal of Service.
:)
Nice
autopr0n is like, down and stuff.
OKAY, HERE'S THE OFFICIAL WORD FOR THE NIGHT:
1.3.25 and 2.0.39 have been tagged in CVS. Both versions have the vulnerability fixed. They will be released first thing in the morning.
The issue has been immediately fixed in OpenBSD-current.
It's just a dead process, I'll start a new one.
Of course I realise that I should patch Apache (and probably all the OpenBSD patches since 3.0), but I didn't take the time yet because I have no real clue how to do it. (Seems you have to compile from source...real fun on a P166)
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
No text
uuummmmmm, a 16" Roast Beef after a night of binge drinking sounds really good right now. Both the sandwich and binge drinking.
I miss school so much some days, as I sit and work on useless, uninteresting projects. At least school had useless, interesting projects to work on.
At any rate, all this mentioning of ISS is making me hungry.
I know that you can set up IIS to run as another user. People don't generally do that. I don't know why it is, but the defaults are often used with IIS, in spite of documentation that says you should change it.
I suspect that *nix admins, because they have to be more motivated to learn how to set up things without all of the pretty graphical tools, are more inclined to actually do the things needed to secure their systems. Just speculation.
Like I said, IIS is targeted because there is often a good return on the cracker's time, they get to own another computer system. Crackers (especially the script kiddie variety) want an easy mark to attack.
Comment removed based on user account deletion
For mirrors: http://www.apache.org/dyn/closer.cgi/httpd/
For direct download: http://www.apache.org/dist/httpd/
For the announcement: http://httpd.apache.org/
Rolf is pretty good with quick patches. I would just wait a day or two. The bug is only a DOS, for most platforms it seems.
Due to 'due diligence' this 'hole' has been fixed. Patches are out for both 1.3.x and 2.0.x.
To all responsible sys-admins out there: go get the patch(ed version)!
(Another day, another bug squashed in under 2 days).
Karma? What's that again?
Apache has revised there posting to say that the ISS patch acctually does work.
Microsoft's Technet IIS Announcements
Security Updates on Microsoft's Site
I can definitely see how you may find it difficult to find all the security holes in your IIS installation. I mean, crap, after the daily inundation of security holes in the litany of Microsoft product releases, it is understandable you pay attention to the hand full of weaknesses (that typically do NOT allow root access) various Unix deamons have publically announced.
Build something beautiful!