Top
Best
New

Posted by soheilpro 10 hours ago

Critical RCE Vulnerability in Apache HTTP Server(www.wiz.io)
255 points | 123 commentspage 2
ankit9673 2 hours ago|
everybody new Vulnerability makes me think how we are not so good a writing secure code?.
lionkor 8 minutes ago||
Nobody ever was. The big argument against needing safer languages was basically "but if you're an expert at C/C++/whatever, your code is pretty much safe". And these are usually the people who don't run extensive fuzzing and test suites.
brazukadev 12 minutes ago|||
it is also quite difficult to make a house safe if there are millions of people willing to breach it.

The offender side evolved, the defender needs to evolve too and that will be very, very expensive but much cheaper than not fixing the problems.

gib444 1 hour ago||
We knew we weren't, deep down. Some people did better than others at writing more secure of course. It was just about good enough in a world where – compared to today – it took much more time, skill and effort to find bad bugs.

The mistake is to think that the 'magical' LLMs don't write buggy code and that there isn't some tradeoff in using them. There are always tradeoffs in engineering.

later

And, security is always relative to the adversary and landscape, which has massively changed recently.

eptcyka 3 hours ago||
What is the benefit of using Apache over enjinx?
mhitza 2 hours ago||
Depends on use-case. As a reverse proxy I might use Caddy, for no fuss https. I prefer Apache over nginx for modules that are not available in the later, or they are not for free.
jerrythegerbil 7 hours ago||
This took 7 minutes and $0.02 in deepseek spend through a subscription to reproduce. The prompt was simply directed at a vulnerable version and told to find a h2 race, which is generically the most common culprit these days. Once it found one, I had it attempt the same against a patched version (which failed).

Disabling h2 is the mitigation and is effective. The patch itself seems a little odd as a fix to me personally, but eh.

NitpickLawyer 7 hours ago||
Did it manage to produce a PoC for RCE? Apparently Redhat claimed there's a RCE, while Wiz said they don't have one.
lifeisloving 7 hours ago||
[dead]
EGreg 5 hours ago||
http2 race??

What exactly is the issue and does nginx have it

yunuserturk 6 hours ago||
LiteSpeed and OpenLiteSpeed affected by this?
jaekwon 5 hours ago||
gno.security/repairer
kgeist 9 hours ago||
>Due to improper synchronization when executing concurrent threads sharing resources, an attacker can trigger heap corruption.

>As of the time of this blog’s publication, no exploit is available and there are no reports of exploitation in the wild.

Since when does "memory corruption" = "RCE"? Last week I found and reproduced a memory corruption (a use-after-free) in PHP's runtime after running an on-premise agent for just 30 minutes. There's nothing about it on the internet. Should I write a blog post about a scary new vulnerability? :)

woodruffw 9 hours ago||
I was prepared to disagree with you, but I agree: I'd say there's a strong norm of not calling things RCE unless you can actually demonstrate RCE, or at least have a clean pathway to demonstrating it (e.g. a full write-what-where).

It's perfectly sufficient to have a CVE for just memory corruption, so the "RCE" framing here feels overstated. Particularly when an LLM should easily prove RCE out if it is in fact present.

thephyber 3 hours ago||
Another comment says it has a CVSS score of 9.8 which means CVE, easy to exploit, and an exploit gives LOTS of access.

Before we get too whiny about "it's only memory corruption without any RCE PoC", let's wait until the CVE is unembargoed.

uptrails 6 hours ago|||
I don't know the backstory here, but there's a long and colorful history of vendors and other parties guessing that some contrived memory corruption bug isn't exploitable and then being proven wrong, so the industry now more or less defaults to the assumption that it's exploitable.

Let me remind you that in response to the PHP bug, one of the front-page HN posts was a guy saying it's probably not exploitable and another offering Bitcoin to anyone who pops their server... with predictable results.

People can be pretty creative with exploitation primitives, and LLMs now replicate that at a scale. And yep, if you found a use-after-free that can be triggered remotely in PHP under some reasonable assumptions, you should probably treat it as a security bug.

fooqux 9 hours ago|||
If you can corrupt memory in a controllable way, you can get a computer to do just about anything that process has rights to. Possibly even the kernel, if you can get at some shared memory.
kgeist 9 hours ago||
But it's not a given that memory corruption is exploitable as an RCE specifically. I thought to call something an RCE you need a working exploit?
stonogo 9 hours ago|||
Presumably one of Anthropic, Google, or Apache possesses a working exploit, because the official Apache Foundation report on this CVE claims RCE is possible.
edoceo 9 hours ago|||
Isn't resource consumption a DoS?
woodruffw 9 hours ago||
A denial of service is a different class of vulnerability (a minor one, generally).
perching_aix 9 hours ago||
RedHat claims there's a working RCE:

> (...) public research has demonstrated a reliable exploit against a default-configured server with the mod_http2 module enabled. Successful exploitation allows an attacker to execute arbitrary commands, gain full control of the server process, and access or modify sensitive information.

https://access.redhat.com/security/cve/cve-2026-119618

Discovered independently by Anthropic (Oct 26) and Google (Nov 3), so I'm compelled to believe it: https://httpd.apache.org/security/vulnerabilities_24

But maybe someone will post another HN challenge like with the PHP thing?

koolba 10 hours ago||
Why does it say the “vendor” for this is GitHub (for mod_h2)?

Is that just crappy LLM generated copy that is assuming that GitHub the company is responsible for that module because it’s hosted there?

stonogo 9 hours ago||
Yes, this is slop, extruded from reading the patch and the official announcement, which is at https://httpd.apache.org/security/vulnerabilities_24.html#CV...
Drupon 9 hours ago||
[dead]
wild_pointer 9 hours ago||
From 2.4.55 through 2.4.70? Jokes on you, my version is not that new!
jamesfinlayson 7 hours ago||
Well I know someone who will get bitten - a couple of years I did some work (because security said so) to make sure we always pulled latest Apache when building our Docker container. Someone ripped that change out not long ago because it was too hard to maintain the Debian repo config changes needed to pull it in, and as a result they'll probably get stung by having a version right in the meaty part of that range.
toast0 8 hours ago||
I'm guessing you missed out on Heartbleed too :P At work we managed to upgrade to a vulnerable version 1 month before that came out .... ugh
fulafel 8 hours ago||
The C chansaw juggling doesn't get any safer from adding threads. Is the robust original (pre)fork configuration still supported?
toast0 6 hours ago||
I run apache with prefork on my personal sites. Still works. No idea if it supports http/2.
fock 6 hours ago||
I don't know, but Claude is fixing that too! (doubt that makes it safer either...)
haradion 5 hours ago|
This has not been a good month for the LAMP stack…
More comments...