Apache’s HTTP/2 bug lets anyone run code, and Gemini 4 Hydrogen replaces Flash

1 day ago

Apache HTTP Server has a critical remote code execution bug in its HTTP/2 module, and here is who is exposed and how to shut it off. Also from Thursday's Hacker News front page: Gemini 4 Hydrogen and Antigravity's Orchestrator, Jane Street's Socratic Tutor skill, a 16B model on a TV box, and lockfiles for GitHub Actions. Critical RCE Vulnerability in Apache HTTP Server (CVE-2026-119618, fixed in Apache 2.4.71; affects 2.4.55 through 2.4.70), by Wiz https://www.wiz.io/blog/cve-2026-119618-rce-apache-http-server-vulnerability Apache's advisory: https://httpd.apache.org/security/vulnerabilities_24.html#CVE-2026-119618 Discussion: https://news.ycombinator.com/item?id=50462177 acidburnNSA on the first critical rating since 2021: https://news.ycombinator.com/item?id=50465567 palominoz on Ubuntu 22: https://news.ycombinator.com/item?id=50472436 cozzyd on Enterprise Linux 8 and 9: https://news.ycombinator.com/item?id=50468833 sherr on Debian's fix: https://news.ycombinator.com/item?id=50465427 speleding on a2dismod http2: https://news.ycombinator.com/item?id=50466950 rurcliped on certbot restarting Apache: https://news.ycombinator.com/item?id=50465500 Introducing Gemini 4 Hydrogen, by Koray Kavukcuoglu https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-hydrogen/ Discussion: https://news.ycombinator.com/item?id=50471431 data-ottawa on cost and time per task: https://news.ycombinator.com/item?id=50473718 Socratic Tutor, a Jane Street agent skill https://github.com/janestreet/agent_skills/blob/master/socratic-tutor/SKILL.md Discussion: https://news.ycombinator.com/item?id=50438261 pizzathyme on learning with models: https://news.ycombinator.com/item?id=50471122 smolmaxxing: LLMs on small and old devices https://github.com/hyperionaidev/smolmaxxing/ Discussion: https://news.ycombinator.com/item?id=50468888 mrashad74 on what small models are for: https://news.ycombinator.com/item?id=50471420 Lock Your GitHub Actions, by Hugo van Kemenade https://hugovk.dev/blog/2026/lock-github-actions/ Discussion: https://news.ycombinator.com/item?id=50459485 woodruffw on what lockfiles don't cover yet: https://news.ycombinator.com/item?id=50459919 The front page that day: https://news.ycombinator.com/front?day=2026-11-12

Ask about this presentation

Chapters

  1. 0:00Apache’s HTTP/2 bug
  2. 0:32Who is exposed
  3. 1:01Patch, or turn HTTP/2 off
  4. 1:28Gemini 4 Hydrogen
  5. 2:03Orchestrator in Antigravity
  6. 2:31Jane Street’s Socratic Tutor
  7. 3:04smolmaxxing
  8. 3:44GitHub Actions lockfiles
Show transcript
  1. On Thursday's HN front page, the Apache HTTP Server has a critical hole in its HTTP/2 module. Two threads race inside the code that assigns request headers, and an attacker with no login can use that race to corrupt heap memory and run commands with the web server's privileges. Anthropic and Google Cloud's vulnerability research team found it separately. acidburnNSA points out that it is Apache's first bug rated critical since 2021.

    Slide text

    Apache’s HTTP/2 bug lets anyone run code, and Gemini 4 Hydrogen replaces Flash

  2. The bug lives in mod_http2, so a server that only speaks HTTP/1.1 is out of reach. Several people in the thread find HTTP/2 off by default on their systems: palominoz on Ubuntu 22, and cozzyd on Enterprise Linux 8 and 9. Still, about half of cloud environments have an Apache in the affected releases facing the internet, and that count includes servers where HTTP/2 is switched off.

    Slide text

    Only Apache servers with HTTP/2 switched on are exposed

    Affected Apache 2.4 releases since early 2023, with HTTP/2 on
    Safe Servers that only speak HTTP/1.1
    Cloud environments 51% have a publicly exposed Apache in the affected range
  3. Wednesday's Apache release closes the race, and sherr reports that Debian already ships it. If you can't update yet, cut the Protocols line in the config down to HTTP/1.1. On Debian and Ubuntu, speleding's shortcut is to disable the module with a2dismod and restart. If you stop Apache entirely instead, rurcliped warns that a certbot timer can start it again when it renews a certificate.

    Slide text

    Update Apache, or switch HTTP/2 off until you can

    # httpd.conf: drop h2 and h2c
    Protocols http/1.1
    
    # Debian and Ubuntu
    sudo a2dismod http2 && sudo systemctl restart apache2
  4. Google's new fast model, Gemini 4 Hydrogen, is in the Gemini API and AI Studio, and it's rolling out in the Gemini app and Google Search. It edges past Argon, Google's bigger reasoning model, on the Artificial Analysis index, and finishes tasks about two and a half times faster than 3.8 Flash. One price covers the whole million-token window. On data-ottawa's own workload, a task costs about a third more than on 3.8 Flash and finishes in roughly half the time.

    Slide text

    Gemini 4 Hydrogen takes over from 3.8 Flash for everyday coding

    $1.50
    per million input tokens
    $7.50
    per million output tokens
    1M
    token context, one flat price
  5. In Google Antigravity, a new Orchestrator switches models inside one session. Carbon, the frontier model, takes the design calls and the hard bugs, and Hydrogen writes the code, runs the tests and verifies the change. On Terminal-Bench it came close to Carbon working alone, while using about a quarter less quota. Hydrogen in Antigravity is for paid Google AI Pro and Ultra subscribers.

    Slide text

    Antigravity’s new Orchestrator hands the routine work to Hydrogen

    Carbon
    Designs the system and untangles the subtle bugs
    →
    Hydrogen
    Writes the code, runs the tests, checks the change
  6. Jane Street published Socratic Tutor, an agent skill that starts when you say teach me or quiz me. It splits the topic into subskills, runs a short diagnostic, and keeps a skill map from zero to five. When you answer wrong, it asks a narrower question instead of giving the answer, and a level goes up only after two separate checks. pizzathyme describes the problem it targets: ask a model about a topic and you get one long answer, a factoid, and no progress over time.

    Slide text

    Jane Street’s Socratic Tutor skill makes your agent teach by asking

    Topic: SQL joins overall: ██████░░░░ 58% -------------------------------------------------------- inner vs outer [████████░░] 4/5 * independent join cardinality [██████░░░░] 3/5 <- current focus anti-joins [██░░░░░░░░] 1/5
  7. smolmaxxing is a set of patches on llama.cpp for hardware with about a gigabyte of usable memory. A mixture-of-experts model only needs a few experts per token, so it keeps the popular ones in memory and reads the rest from flash as they're needed. On a Xiaomi TV box, a 16-billion-parameter model generates about five tokens a second, and the same model runs on a 2013 iPad Air. Its author, mrashad74, says in the thread that models this small are novelty and fun for now, unless you fine-tune them on your own data.

    Slide text

    smolmaxxing runs a 16B model on a TV box with 1 GB of free memory

    Xiaomi TV Box S Ling-mini-2.0, 16B, at 5.1 tokens a second
    iPad Air, 2013 Ling-mini-2.0, 16B, at 2.6 to 4.5 tokens a second
  8. GitHub Actions now supports workflow lockfiles. Run gh actions-lock and your workflows go back to readable version tags, while a lockfile records the exact commit behind each one, so a tag someone moves can't swap in new code. Dependabot and Renovate already keep it current. woodruffw, who maintains the zizmor linter, lists the gaps: reusable workflows and Docker images still need pinning by hand. I'd move to lockfiles over hand-pinned hashes, because the versions stay readable and the bots do the updating.

    Slide text

    GitHub Actions now locks every action to the commit you tested

    gh extension install github/gh-actions-lock
    gh actions-lock            # writes .github/workflows/actions.lock
    gh actions-lock --verify   # fails CI when the lock drifts

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York