138 pointsby soheilpro5 hours ago21 comments
  • tgma12 minutes ago
    Time for a Rust based httpd replacement like https://xin.dev
  • throooooo2 hours ago
    I have a lot of Linux sysadmin experience but haven't touched Apache in more than a decade. I thought it's mostly nginx or other solutions at this point.
    • load-bearing8 minutes ago
      Apache has mod_md -- an acme client, which lets you obtain https certificates as easily as on caddy, without integrating with awkward separate programs.

      https://httpd.apache.org/docs/trunk/mod/mod_md.html

    • orev2 hours ago
      At least 21% of web sites use Apache httpd, and of course many sites don’t report the software used at all. Nginx is also frequently used as a reverse proxy, with Apache used behind it.
    • nine_kan hour ago
      Apache has plenty of life left, it just works™, supports almost everything, and currently is about as efficient as nginx WRT connection handling. Sometimes you want what .htacces gives you. (No built-in Lua though.)
    • JodieBenitez2 hours ago
      At work we use Apache because of mod_shib. We have yet to try nginx-http-shibboleth.
    • skeletal8826 minutes ago
      Why would I not use apache if everything already works with it for me?
    • dawnerdan hour ago
      Default Wordpress docker image uses it.
  • jaekwon4 minutes ago
    gno.security/repairer
  • thehamkercat4 hours ago
    > What is CVE-2026-111497?

    > CVE-2026-119618 is a critical, high-severity vulnerability involving....

    two CVEs? (111497 != 11968)

    • kbenson3 hours ago
      I saw that too. CVE-2026-111497 is the Brotli CVE, so my guess is they reused that prior page as a base to start with and missed changing that.
      • 2bird33 hours ago
        You'd think they'd have an LLM reviewing this by now. On the up side, it is refreshing to see good ol' human error still around on the surface!
        • davisr2 hours ago
          What makes you think it's not already an LLM error?
          • brabelan hour ago
            Even a tiny model would pick up an error like this during review.
  • jerrythegerbil2 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.

    • NitpickLawyer2 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.
    • EGreg3 minutes ago
      http2 race??

      What exactly is the issue and does nginx have it

  • z3ratul16307142 minutes ago
    what is amazing, there are no apache updated containers / packages available yet.
    • hypfer34 minutes ago
      At least disabling http2 is an easy countermeasure that will probably in most setups not have any real downsides.

      If it was even enabled that is.

  • yunuserturk43 minutes ago
    LiteSpeed and OpenLiteSpeed affected by this?
  • krembo39 minutes ago
    Wiz is such an amazing company. Israeli-based and recently acquired by Google, the significance of their security contributions cannot be overstated.
  • cubefoxan hour ago
    No CVSS severity level?
  • tancop2 hours ago
    HTTP2 is insecure and 1.1 is slow. At this point just find a good H3 implementation and drop the old protocols.
    • nine_k44 minutes ago
      Not everything benefits from pipelineling and multiplexing. I wish there existed a protocol that's even simpler than HTTP 1.1, which would be good for exposing APIs. Something like Thrift, but maybe even simpler and more bulletproof.
  • kgeist4 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? :)

    • woodruffw4 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.

    • uptrails37 minutes 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.

    • fooqux4 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.
      • kgeist4 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?
        • stonogo4 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.
        • edoceo4 hours ago
          Isn't resource consumption a DoS?
          • woodruffw4 hours ago
            A denial of service is a different class of vulnerability (a minor one, generally).
    • perching_aix4 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?

  • koolba4 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?

  • haradion11 minutes ago
    This has not been a good month for the LAMP stack…
  • wild_pointer4 hours ago
    From 2.4.55 through 2.4.70? Jokes on you, my version is not that new!
    • jamesfinlaysonan hour 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.
    • toast03 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
  • fulafel3 hours ago
    The C chansaw juggling doesn't get any safer from adding threads. Is the robust original (pre)fork configuration still supported?
    • toast043 minutes ago
      I run apache with prefork on my personal sites. Still works. No idea if it supports http/2.
    • fockan hour ago
      I don't know, but Claude is fixing that too! (doubt that makes it safer either...)
  • superkuh5 hours ago
    It's not always HTTP/2. But it's a pretty safe bet.
    • userbinator4 hours ago
      The vulnerability affects deployments utilizing HTTP/2 capabilities
  • g-b-r3 hours ago
    Even Apache is being filled with Claude commits, so great.....
    • g-b-r3 hours ago
      I don't know why your comment is dead, but I meant in general perching_aix , it's just what I noticed looking up this
    • pixel_popping2 hours ago
      You prefer to leave it insecure?
      • g-b-r2 hours ago
        It was a comment unrelated to this vulnerability
    • perching_aix3 hours ago
      [dead]
  • TZubiri3 hours ago
    all my handwritten sockets servers are fine because I use HTTP/1.1

    I have 1 apache acting as a proxy for vhosts and

    > a2dismod http2

    gives me

    > Module http2 already disabled

    I don’t want to tempt fate (and hackers ) but I have dodged lots of major vulns this year with my strategy of writing code by hand instead of pip installing everything

    only vuln I was exposed to was copy.fail, but that was a defense in depth weakness, and I was vulnerable to the kvm weakness if there was a malicious tenant in my host’s hypervisor, but that’s not fair I’m poor so I don’t have a dedi.

    maybe the tcp vuln was the most exposed I’ve been but that was a very short window that got auto upgraded by apt with a high attack complexity

    maybe I can write about how I survived 2026 without getting a supply chain vuln and get some work or students on new years? I feel that’ll be a pretty big accolade.

    • perching_aix3 hours ago
      isn't http/1.1 request smuggling a known risk in exactly the scenario you're using it in?
      • hypfer43 minutes ago
        If I understand correctly that only affects reverse proxy chains, which people might just not have. Or not have in a way that is vulnerable to that?

        I guess it makes sense that "the cloud" moves to it, but beyond that, it might be fine?

  • lakeviewterrace4 hours ago
    Another critical bug discovered by AI.

    I want the rabidly AI-hating projects to stand their ground and refuse to fix vulnerabilities discovered with AI assistance.

    • jonhohle3 hours ago
      Depending on the context and content, I tend to be against AI pull requests that haven’t been edited by a human.

      AI finding vulns? I don’t see how it’s different from valgrind, static analysis, afl, or other fuzzer. I don’t think getting fresh, high-signal analysis is what AI-hating projects are concerned with.

      • yjftsjthsd-han hour ago
        Depends on exactly what it is that a project is objecting to. For example, here's Nura:

        > AI tools have several ethical issues. They require an unreasonable amount of energy[1] and water[2] to build and operate, their models are built in part with heavily exploited workers in unacceptable working conditions[3], usually without consent from or compensation for creators of the source material[4] and oftentimes causing DDoS attacks against FOSS infrastructure in the process[5] (which in turn force the deployment of challenge-based protections and increase cost and complexity of self-hosting for everybody[6]). Furthermore, they are being used to undermine labor and justify layoffs[7]. These are harms that we do not want to perpetuate, even if only indirectly.

        ( https://docs.nura.eco/policies-and-processes/development/ai-... )

        If you really believe that AI tools are automatically unethical because they destroy the environment, harm workers, and constitute an attack on FOSS infrastructure, then it doesn't really matter how the tool is being used. If you just don't want to see code quality decline, then it's probably not a problem.

      • jamesfinlaysonan hour ago
        > Depending on the context and content, I tend to be against AI pull requests that haven’t been edited by a human.

        I've seen on a few open source projects I follow the 100% AI patch with notes to the effect of "I haven't compiled let alone tested these changes but AI said it's fine and my cursory glance agrees".

        Like come on - I'm not going to judge using AI to make a useful change, but at least put in more than zero effort.

      • JodieBenitez2 hours ago
        cough Zig... cough

        > No LLMs for finding bugs.

    • nozzlegear4 hours ago
      > I want the rabidly AI-hating projects to stand their ground and refuse to fix vulnerabilities discovered with AI assistance.

      Why?

      • perching_aix3 hours ago
        same reason i'd imagine that one might have wanted medical assistance be denied to covid deniers who inevitably did contract covid, and started experiencing the FO part of FAFO: retribution and consistency
      • 3 hours ago
        undefined
  • lakt42t4 hours ago
    [dead]