Server-SicherheitRedaktion Die Netzhandwerker · 12. November 2026 · 8 Min. Lesezeit

Apache-Sicherheitslücke prüfen: Ist mein Server gepatcht, obwohl die Versionsnummer gleich bleibt?

Person an einem Schreibtisch in einem kleinen Büro prüft am Laptop einen Server, daneben ein Notizblock, im Hintergrund ein Netzwerkschrank

Die kritische Apache-Lücke CVE-2026-119618 steckt im HTTP/2-Modul mod_http2 und ist laut Apache-Projekt in Version 2.4.71 behoben. Ob Ihr Server geschützt ist, verrät die Versionsnummer allein nicht, denn Distributionen liefern Korrekturen teils unter dem alten Versionsstand aus. Entscheidend sind drei Fragen: Ist HTTP/2 bei Ihnen aktiv, enthält Ihr installiertes Paket die Korrektur, und wurde der Apache-Dienst danach neu gestartet? Wer ein Hosting-Paket hat, stellt diese Fragen an den Hoster.

2.4.71Apache-Version, in der CVE-2026-119618 laut Apache-Projekt behoben ist
2.4.55–2.4.70betroffener Versionsbereich laut Apache-Sicherheitsseite
HTTP/2Betroffen sind laut heise Server mit aktiviertem HTTP/2
DSA-6620-1Debian-Sicherheitshinweis zu apache2 vom 12.11.2026

Stand 12.11.2026. Grundlage: Apache-Sicherheitsseite für 2.4, heise-Meldung vom 12.11.2026, Debian Security Tracker und DSA-6620-1, Debian Security FAQ, Handbuchseiten zu apache2ctl, systemctl, needrestart und curl. Patch-Stände ändern sich laufend, prüfen Sie die Tracker erneut.

Kurz geklärt: Was ist bekannt und wer ist betroffen?

Das Apache-Projekt führt CVE-2026-119618 als kritisch. Die Schwachstelle liegt in mod_http2, genauer in der Funktion assign_headers(). Ursache ist eine Race Condition, die den Speicher beschädigen und Codeausführung aus der Ferne ermöglichen kann. Betroffen sind die Versionen 2.4.55 bis 2.4.70, behoben ist die Lücke in 2.4.71 (veröffentlicht am 11.11.2026). Wer das Modul mod_h2 separat von GitHub eingebunden hat, muss zusätzlich den Bereich 2.0.8 bis 2.0.42 beachten.

Laut heise trifft es Server, auf denen HTTP/2 aktiviert ist; das Modul ist nicht standardmäßig eingeschaltet. Nach Einschätzung von Sicherheitsexperten wie Kevin Beaumont ist die Lücke schwer auszunutzen, unter anderem wegen der Speicherzufallsverteilung (ASLR). Als Entwarnung taugt das nicht: Ob und wann ein Exploit auftaucht, kann niemand vorhersagen.

Dasselbe Update schließt zwei weitere Fehler: CVE-2026-106023 (wichtig, mod_md, Absturz eines Child-Prozesses) und CVE-2026-109163 (niedrig, mod_vhost_alias). Diese drei CVE-Nummern brauchen Sie später für die Suche im Changelog.

Warum die Versionsnummer nichts sagt: Distribution gegen Upstream

Der Befehl apache2 -v zeigt die Version des Programms, nicht den Sicherheitsstand des Pakets. Laut Debian Security FAQ bleibt im Stable-Zweig die Upstream-Version bewusst gleich; Sicherheitskorrekturen werden in die ausgelieferte Version zurückportiert (Backport), damit sich das Verhalten nicht ändert. Ein Server mit „2.4.68“ kann also gepatcht sein. Umgekehrt gilt: Wer nur die Zahl mit „2.4.71“ vergleicht, übersieht Pakete, deren Korrektur unter einer anderen Nummer erscheint. Bei Debian trixie liefert DSA-6620-1 die Korrektur dagegen als Paket 2.4.71-1~deb13u1 aus; beide Wege kommen also vor.

Was Sie sehenWas es bedeutetAussagekraft für den Patch-Stand
Ausgabe von apache2 -vUpstream-Version der installierten Programmdatei (nicht zwingend des laufenden Prozesses)Gering, weil Backports die Zahl nicht ändern
Paketversion, z. B. 2.4.68-1~deb13u1 gegen 2.4.71-1~deb13u1Stand der Distribution samt Revisions-SuffixHoch, wenn Sie sie mit der Version aus dem Sicherheitshinweis vergleichen
CVE-Nummer im Paket-ChangelogDie Distribution bestätigt die Korrektur im PaketSehr hoch für das installierte Paket
Status im Tracker der DistributionEinschätzung des Security-Teams je ReleaseHoch, ändert sich aber und kann zeitweise uneinheitlich sein
Zeitpunkt des letzten Dienst-NeustartsSeit wann der laufende Prozess die neue Programmdatei nutztNotwendig zusätzlich zum Paketstand

Selbst gebaute oder aus anderen Quellen installierte Apache-Versionen (Docker-Images, Panel-Pakete, eigener Build) folgen diesen Regeln nicht. Dort zählt die Upstream-Version aus der Apache-Sicherheitsseite.

Patch-Stand prüfen: Befehlsfolge für Debian und Ubuntu

Die Befehle setzen einen Server mit Debian oder Ubuntu und Root-Rechten voraus (VPS, Root-Server). Auf anderen Distributionen heißt das Programm oft httpd, das Vorgehen bleibt gleich.

Schritt 1: Läuft Apache, und ist HTTP/2 an?

systemctl is-active apache2
apache2 -v
apache2ctl -M | grep -i http2

systemctl is-active meldet, ob der Dienst läuft (Rückgabewert 0 bei aktiv). Die Option -M listet laut Apache-Handbuch alle geladenen Module. Taucht http2_module nicht auf, ist mod_http2 nicht geladen. Laut heise sind dann Server ohne aktiviertes HTTP/2 nicht betroffen. Läuft stattdessen nginx oder ein anderer Server, betrifft diese Lücke Sie nicht, andere Programme brauchen eine eigene Prüfung.

Von außen sehen Sie, ob HTTP/2 angeboten wird:

curl -I --http2 https://ihre-domain.de

Beginnt die Antwort mit HTTP/2, wird das Protokoll ausgehandelt. Das sagt nichts über den Patch, wohl aber über Ihre Angriffsfläche.

Schritt 2: Paketstand statt Upstream-Version

sudo apt update
apt list --upgradable 2>/dev/null | grep -i apache
sudo apt-get install apache2
apt-get changelog apache2 | grep -n "CVE-2026-119618"

Steht apache2 in der Liste der aktualisierbaren Pakete, ist das Update noch nicht eingespielt. apt-get install apache2 zieht es nach (auch die Debian-FAQ nennt apt-get update und apt-get upgrade beziehungsweise Installation des Pakets). Führen Sie die Changelog-Suche nach dem Update aus, dann stimmen installierter und angezeigter Stand überein. Findet grep die CVE-Nummer, hat die Distribution die Korrektur ins Paket aufgenommen. Bleibt die Ausgabe leer, kann das zwei Gründe haben: Das Paket ist noch nicht gepatcht, oder die Distribution nennt die Nummer anders. Dann gleichen Sie die Paketversion mit dem Sicherheitshinweis ab.

Die Quellen dafür:

  • Debian: Security Tracker zur CVE-Nummer und DSA-6620-1. Der Hinweis nennt für trixie die Version 2.4.71-1~deb13u1. Der Tracker zeigte beim Abruf am 12.11.2026 für bookworm und forky noch „vulnerable“, für trixie und sid „fixed“. Der DSA-Text nennt keine Fixversion für bookworm; prüfen Sie das dort erneut.
  • Ubuntu: Die CVE-Suche auf ubuntu.com/security zeigte beim Abruf am 12.11.2026 noch keinen Eintrag zu CVE-2026-119618. Schauen Sie dort später wieder nach und achten Sie auf einen Hinweis (USN) zu apache2.

Schritt 3: Läuft noch der alte Prozess?

sudo needrestart -r l

Mit -r l listet needrestart laut Handbuchseite die Dienste auf, die nach einem Paket-Update neu gestartet werden sollten, und startet nichts selbst. Steht apache2.service in der Liste, nutzt der laufende Prozess noch den alten Stand. Starten Sie dann neu, wie im nächsten Abschnitt beschrieben.

Nach dem Update: Dienst neu starten und kontrollieren

Ein installiertes Paket schützt erst, wenn der laufende Prozess die neue Programmdatei nutzt. Prüfen Sie die Konfiguration und starten Sie den Dienst anschließend neu:

sudo apache2ctl configtest
sudo systemctl restart apache2
systemctl status apache2

configtest prüft nur die Syntax und verändert den Dienst nicht. systemctl restart stoppt und startet die Unit. Ob ein sanfter Neustart per apache2ctl graceful die neue Programmdatei übernimmt, sagt die Apache-Dokumentation nicht ausdrücklich. Für den Patch-Fall ist der vollständige Neustart die sichere Wahl; planen Sie dafür ein kurzes Zeitfenster ein, laufende Verbindungen werden unterbrochen.

Danach führen Sie sudo needrestart -r l erneut aus. Taucht Apache nicht mehr auf, ist der Dienst auf dem neuen Stand. Meldet der Browser nach dem Neustart „Verbindung abgelehnt“, hilft die Anleitung zu ERR_CONNECTION_REFUSED; meist hat dann eine fehlerhafte Konfiguration den Start verhindert.

Hosting-Paket: Was Sie prüfen können und was Sie den Hoster fragen

Bei Webhosting ohne Server-Zugang spielt der Anbieter den Patch ein, Sie haben keinen Einfluss auf Apache. Prüfen können Sie von außen, ob Ihre Webseite HTTP/2 anbietet (curl -I --http2, siehe oben). Den Paketstand sehen Sie nicht. Eine Versionsangabe im Antwort-Header, sofern der Hoster sie überhaupt ausgibt, würde ohnehin nur die Upstream-Version zeigen.

Suchen Sie zuerst Hinweise des Anbieters: Statusseite, Newsletter, Kundenbereich oder Wissensdatenbank. Fehlt dort die Aussage, fragen Sie den Support konkret:

  • Ist CVE-2026-119618 (Apache, mod_http2) auf dem Server meiner Webseite behoben?
  • Seit wann läuft der gepatchte Stand, und wurde der Apache-Dienst danach neu gestartet?
  • Ist HTTP/2 auf meinem Tarif aktiviert, und kann es bis zum Patch abgeschaltet werden?
  • Welches Paket und welche Paketversion ist installiert (nicht nur die Upstream-Version)?

Eine seriöse Antwort nennt Datum und Maßnahme. Eine pauschale Aussage wie „Wir sind immer aktuell“ beantwortet die Frage nicht. Bei einem verwalteten Server gilt dasselbe, bei einem unverwalteten VPS sind Sie selbst verantwortlich, dort gilt der Abschnitt zur Befehlsfolge.

Entscheidungshilfe: Ihr Befund und was daraus folgt

BefundBedeutungNächster Schritt
Apache läuft nicht, sondern ein anderer WebserverDiese Lücke betrifft Sie nichtSicherheitshinweise Ihres Servers verfolgen
http2_module nicht geladenNach heise sind Server ohne aktiviertes HTTP/2 nicht betroffenTrotzdem Update einspielen, es schließt weitere Fehler
HTTP/2 aktiv, apache2 steht unter „upgradable“Patch nicht eingespieltUpdate installieren, Dienst neu starten
Paket aktuell, CVE im Changelog gefunden, needrestart meldet ApachePaket gepatcht, Prozess läuft noch altDienst neu starten
Paket aktuell, CVE nicht im ChangelogUnklarPaketversion mit Debian-DSA oder Ubuntu-Hinweis vergleichen
Für Ihr Release liefert der Tracker noch keinen FixDistribution hat noch nicht geliefertHTTP/2 mit Protocols http/1.1 abschalten und Tracker beobachten
Hosting-Paket, keine Auskunft des AnbietersPatch-Stand unbekanntSupport konkret anfragen, siehe Fragenliste

Bis zum Patch: Checkliste für die Übergangszeit

Ist für Ihr Release noch kein Paket verfügbar, nennt heise als Ausweg, HTTP/2 abzuschalten. Dafür steht in der Konfiguration Protocols http/1.1; damit werden h2 und h2c nicht mehr angeboten. Die Direktive ist laut Apache-Handbuch auf Server- und VirtualHost-Ebene möglich, prüfen Sie daher alle Stellen, an denen Protocols gesetzt ist.

  1. Backup oder Snapshot des Servers anlegen.
  2. Prüfen, wo Protocols gesetzt ist, und dort auf http/1.1 beschränken.
  3. sudo apache2ctl configtest ausführen, bei „Syntax OK“ den Dienst mit sudo systemctl restart apache2 neu starten.
  4. Mit curl -I --http2 https://ihre-domain.de kontrollieren, dass die Antwort nicht mehr mit HTTP/2 beginnt.
  5. Täglich Tracker der Distribution und apt list --upgradable kontrollieren, bis das Paket erscheint.
  6. Paket installieren, Dienst neu starten, needrestart erneut ausführen.
  7. Danach entscheiden, ob HTTP/2 wieder eingeschaltet werden soll (Protocols h2 http/1.1 im VirtualHost mit TLS).
Eigene Module nicht vergessen

Wer mod_h2 separat von GitHub installiert hat, bekommt den Fix nicht über apt. Betroffen sind laut Apache die Releases 2.0.8 bis 2.0.42.

Wann es komplizierter wird, und wie Sie vorbeugen

Aufwendiger wird es bei mehreren Servern, Containern mit eigenem Apache-Image, Panels wie Plesk oder cPanel mit eigenen Paketquellen und bei Servern, die lange nicht aktualisiert wurden. Dort lohnt zuerst eine Bestandsaufnahme: Welche Server laufen, welcher Dienst nutzt welches Paket, wer verantwortet das Update? Ein Container-Image ändern Sie nicht per apt auf dem Host, es muss neu gebaut werden.

Vorbeugen lässt sich mit einem festen Ablauf: Sicherheitsmeldungen der eingesetzten Distribution abonnieren, Updates in einem festen Rhythmus einspielen und nach Updates needrestart ausführen. Für den Patch-Stand zählt der Paketstand zusammen mit dem Neustart, nicht die Versionsnummer.

Passend dazu

Wer keine Zeit hat, Paketstände, Neustarts und Tracker regelmäßig zu prüfen, kann das als laufende Aufgabe abgeben. Wie wir Webseiten und die zugehörigen Server-Updates pflegen, steht unter <a href="/website-wartung">Webseiten-Wartung und Pflege für Unternehmen</a>.

Mehr dazu: Webseiten-Wartung und Pflege für Unternehmen

Quellen

Alle Quellen gelesen am 12.11.2026.

Erstellt von der Redaktion Die Netzhandwerker mit KI-Unterstützung. Die Sachangaben wurden vor der Veröffentlichung automatisch gegen die genannten Quellen geprüft.

Aus Ihrem Vorhaben wird eine fertige Lösung.

Wir entwickeln eigene Software, verbinden Systeme und automatisieren Abläufe. Sie erhalten eine dokumentierte Lösung für Ihren Betrieb.

Vorhaben beschreiben →

Weiterlesen — verwandte Artikel

Sicherheit

PHP2Shell: Behörden nehmen ihre Webseiten vom Netz. Was an der PHP-Lücke stimmt und was Sie jetzt prüfen.

Zwei Lücken im Kern von PHP, gefunden mit KI, Patches seit dem 21. Oktober: was passiert ist, warum abgeschaltet nicht gehackt heißt, welche PHP-Versionen sicher sind, sieben Schritte für Webseiten-Betreiber und die übrigen Vorfälle derselben Woche.

Sicherheit

Vishing – wenn der Anruf von der Bank nicht von der Bank ist

Falsche Polizisten, Microsoft-Support, Bank-Anrufer: Wie Sie Vishing im Telefonat erkennen – und was Sie tun, wenn Sie bereits reagiert haben.

Sicherheit

NordPass Business: Passwörter im Unternehmen sicher verwalten

Warum Excel-Listen mit Passwörtern gefährlich sind und wie NordPass Business das löst.

Voriger Artikel Fake-Virenwarnung im Browser: So erkennen und entfernen Sie Browser-Scam Nächster Artikel PHP2Shell: Behörden nehmen ihre Webseiten vom Netz. Was an der PHP-Lücke stimmt und was Sie jetzt prüfen.

Beschreiben Sie Ihr Anliegen

Schreiben Sie uns kurz, worum es geht. Wir prüfen die Anfrage und melden uns per E-Mail mit dem nächsten Schritt.

Häufig gestellte Fragen

Bin ich betroffen, wenn ich HTTP/2 nie bewusst eingeschaltet habe?

Nach heise ist mod_http2 nicht standardmäßig aktiviert, und betroffen sind Server mit aktiviertem HTTP/2. Ob es bei Ihnen läuft, zeigt apache2ctl -M | grep -i http2. Hat Ihr Hoster oder ein Installationsskript das Modul eingerichtet, kann es trotzdem aktiv sein. Das Update sollten Sie unabhängig davon einspielen, weil es zwei weitere Fehler behebt.

Meine Apache-Version ist 2.4.68. Bin ich damit verwundbar?

Nicht zwingend. Upstream ist 2.4.68 im betroffenen Bereich 2.4.55 bis 2.4.70. Distributionen portieren Korrekturen aber teils in ältere Versionen zurück, laut Debian Security FAQ bewusst. Entscheidend ist das Paket: Suchen Sie nach dem Update mit apt-get changelog apache2 nach CVE-2026-119618 und vergleichen Sie die Paketversion mit dem Sicherheitshinweis Ihrer Distribution.

Reicht es, das Paket zu aktualisieren?

Nein, zusätzlich muss der laufende Dienst neu gestartet werden. Mit needrestart -r l sehen Sie, ob apache2 noch mit dem alten Stand läuft. Ob ein sanfter Neustart per graceful ausreicht, nennt die Apache-Dokumentation nicht ausdrücklich; für den Patch-Fall ist ein vollständiger Neustart mit systemctl restart apache2 die sichere Wahl.

Wo sehe ich, ob mein Hoster den Patch eingespielt hat?

Meist nur beim Anbieter selbst, etwa in einer Statusseite, im Newsletter oder in der Wissensdatenbank. Von außen sehen Sie nicht, welches Paket installiert ist. Fragen Sie den Support, ob CVE-2026-119618 behoben ist, seit wann, ob der Apache-Dienst neu gestartet wurde und ob HTTP/2 für Ihren Tarif aktiv ist.

Was mache ich, wenn für meine Distribution noch kein Update da ist?

Schalten Sie HTTP/2 vorübergehend ab, indem Sie in der Apache-Konfiguration Protocols http/1.1 setzen, wie es heise als Ausweg nennt. Prüfen Sie die Syntax mit apache2ctl configtest, starten Sie den Dienst neu und beobachten Sie Debian-Tracker oder Ubuntu-Sicherheitshinweise, bis das Paket erscheint.

Ist die Lücke schon in Angriffen ausgenutzt worden?

Dazu liegen in den hier ausgewerteten Quellen keine Angaben vor. Heise berichtet, dass Experten die Ausnutzung für schwierig halten. Das ist keine Garantie, deshalb gilt: Update einspielen und Dienst neu starten.

Branchen-Fachwissen SHK, Elektro, Maler
Beispiele aus dem Haus KI-Anwendungen, die wir selbst betreiben
Alle KI-Lösungen → Alles einzeln gebaut, nichts von der Stange.
Alle Software-Leistungen → Alles einzeln gebaut, nichts von der Stange.
Computer & Laptops PC, Mac, Kaufberatung
Mobilgeräte Smartphone, TV, Fotos
Peripherie & Netzwerk Drucker, WLAN, NAS
Alle Hardware-Leistungen → Alles einzeln gebaut, nichts von der Stange.
Alle Privat-Leistungen → Alles einzeln gebaut, nichts von der Stange.
Alle Unternehmens-Leistungen → Alles einzeln gebaut, nichts von der Stange.
linkx© Module II Pflegeheim, Schule, Wache, Wahl
Alle Submarken → Alles einzeln gebaut, nichts von der Stange.
Alle Artikel im Wissensbereich → Alles einzeln gebaut, nichts von der Stange.