Gå til hovedindhold
Hjem
GrN.dk

Main navigation

  • Artikler
  • Cases
  • Ydelser
  • Din digitale projektleder
  • Om Greg Nowak
  • Billedgalleri
  • Kontakt
User account menu
  • Log ind

Bliv en del af mit community / gratis nyhedsbrev — tilmeld dig her

Brødkrumme

  1. Hjem

Apache 2.4.68 viser, at gamle proxyregler kræver en grundig revision

Illustreret infografik, der opsummerer: Apache 2.4.68 viser, at gamle proxyregler kræver en grundig revision

Af Greg Nowak. Senest opdateret 2026-06-17.

Apache HTTP Server 2.4.68, der blev udgivet den 8. juni 2026, beskrives officielt af projektet som en udgivelse med sikkerhedsrettelser, nye funktioner og fejlrettelser, og Apache anbefaler den frem for alle tidligere versioner. På papiret gør det opgraderingen til almindelig vedligeholdelse. I praksis fortæller udgivelsen driftsansvarlige noget mere nyttigt: Risikoen i ældre Apache-miljøer ligger ofte begravet i årevis af nedarvede proxyregler, indlæste moduler og antagelser om backends, som ingen har gennemgået fra ende til anden.

Listen over sårbarheder i 2.4.68 er et godt eksempel. Der er ikke tale om én isoleret fejl i ét obskurt modul. Den omfatter mod_proxy, mod_http2, mod_ssl, DAV, LDAP, XML, headerbehandling og håndtering af privilegier i .htaccess. Hvis Apache ligger i kanten af din stack, har denne bredde betydning. Det betyder, at det egentlige spørgsmål ikke kun er, om du hurtigt kan installere en patch. Det er også, om den nuværende konfiguration stadig fortjener din tillid.

Derfor bør udgivelsen føre til en revision – ikke kun et vedligeholdelsesvindue

Alene i proxy-laget retter 2.4.68 en cross-site scripting-sårbarhed i mod_proxy_ftp, et buffer overflow i mod_proxy_html, når en backend, der ikke er tillid til, er involveret, samt et heap-baseret buffer overflow knyttet til ProxyPassReverseCookie*-direktiver med ondsindede backendservere. Samme udgivelse retter også CVE-2026-49975, en denial-of-service-sårbarhed med moderat alvorlighed, som påvirker Apache HTTP Server version 2.4.17 til og med 2.4.67, samt endnu en memory corruption-fejl i mod_http2, der påvirker 2.4.55 til og med 2.4.67.

Denne spredning er vigtigere end klassificeringen af en enkelt CVE. Den berører omskrivning af svar i reverse proxies, omskrivning af cookies, HTTP/2-håndtering, udgående OCSP-adfærd i mod_ssl og lokale privilegiegrænser i .htaccess. Det er et realistisk tværsnit af, hvordan Apache anvendes i produktion. Apaches egen meddelelse gør også den driftsmæssige situation tydelig: 2.4.68 er den aktuelle GA-udgivelse, mens 2.2-grenen for længst har nået end-of-life og ikke længere modtager sikkerhedsrettelser. Hvis en platform stadig bærer rundt på konfigurationsvaner fra 2.2-tiden, er den 8. juni 2026 et fornuftigt tidspunkt at holde op med at betragte dem som forældede, men harmløse.

Revisionsområde Det fremhæver 2.4.68 Det bør kontrolleres nu
Proxy-moduler Rettelserne berører mod_proxy_ftp, mod_proxy_html og håndteringen af ProxyPassReverseCookie*. Apache 2.4 opdelte desuden load balancing i individuelle mod_proxy-undermoduler. Registrér alle indlæste proxy-undermoduler, samtlige ProxyPass-stier og enhver omskrivning af cookies eller HTML, som afhænger af tillid til en backend.
HTTP/2 Udgivelsen indeholder to rettelser til mod_http2, herunder CVE-2026-49975 for version 2.4.17 til og med 2.4.67. Test HTTP/2-adfærden i staging med ugyldige requests, backendfejl og begrænsede ressourcer – ikke kun med normal trafik.
Auth og .htaccess Apaches vejledning til 2.4 advarer mod at blande gamle Order/Allow/Deny-regler med Require, og 2.4.68 retter en privilege escalation-sårbarhed i .htaccess. Gennemgå AllowOverride og AllowOverrideList, og ryd derefter bevidst op i auth-blokke fra forskellige generationer i stedet for at videreføre dem uændret.
MPM og runtime-model Apache 2.4 understøtter indlæsbare MPM'er, har fuld understøttelse af Event MPM og advarer om, at threaded MPM'er kræver thread-safe moduler og biblioteker. Kontrollér, at den aktive MPM er valgt bevidst, og at alle indlæste moduler og afhængigheder passer til den pågældende threading-model.
En praktisk tjekliste til Apache-miljøer, som videresender trafik gennem proxies, tilbyder HTTP/2 eller stadig benytter ældre mønstre for adgangskontrol.

Det er i ældre syntaks, at stille regressioner har det med at overleve

Apaches egen opgraderingsvejledning er usædvanligt direkte om ændringerne i authorization. Den fastslår, at enhver konfiguration, som bruger authorization, sandsynligvis skal ændres, og anbefaler, at den gamle model med Order, Allow, Deny og Satisfy erstattes med authorization-frameworket i 2.4. Kompatibilitet er mulig via mod_access_compat, men Apache fraråder udtrykkeligt at blande disse ældre direktiver med Require. Vejledningen viser endda en konkret fejltilstand: En server-status-location, der ser ud til at være tilladt lokalt, returnerer alligevel HTTP 403, fordi kompatibilitetsdirektiverne har forrang i dette merge-scenarie.

Det er den slags problemer, som slipper igennem ved rutinemæssige opgraderinger. En server kan køre en aktuel version og stadig opføre sig, som om migreringen fra 2.2 kun er delvist gennemført. Det samme gælder kombineret logik til authentication og adgangskontrol. I 2.4 flyttes mønstre, der tidligere var baseret på Satisfy ALL eller Satisfy any, til RequireAll eller standardadfærden RequireAny. Hvis reglerne er blevet kopieret mellem vhosts gennem flere år, handler risikoen ikke kun om læsbarhed. Risikoen er, at det nuværende team tror, at reglerne fungerer på én måde, mens Apache i praksis evaluerer dem på en anden.

Proxy-tunge stacks får størst udbytte af forenkling

Funktionssættet i Apache 2.4 er endnu et fingerpeg om, at gamle proxyregler fortjener en grundig gennemgang. Platformen tilføjede eller formaliserede moduler som mod_proxy_fcgi, mod_proxy_scgi, mod_proxy_express, mod_proxy_html, mod_proxy_http2, mod_proxy_hcheck, mod_proxy_uwsgi og mod_proxy_wstunnel. Det fremgår også, at ProxyPass ved administration af et stort antal regler konfigureres mest effektivt i Location- eller LocationMatch-blokke, hvilket giver en markant performancefordel sammenlignet med den traditionelle syntaks med to parametre.

Det betyder ikke, at ældre proxy-stanzas automatisk er forkerte. Det betyder derimod, at mange miljøer nu indeholder flere generationer af beslutninger, som hver især var forståelige: en rewrite-workaround fra år tilbage, en senere regel til cookie-mapping, et trin til omskrivning af HTML fra en backend og protokolspecifikke proxy-moduler, der blev tilføjet længe efter, at den oprindelige vhost blev skrevet. Når den aktuelle liste over sårbarheder omfatter fejl, der udtrykkeligt involverer backends, som ikke er tillid til, eller som er ondsindede, giver det bedre mening at gennemgå disse dele samlet end fortsat at behandle dem som separate, afsluttede valg.

Det samme gælder .htaccess og håndteringen af klientidentitet. Apache 2.4 introducerede AllowOverrideList, som giver strammere kontrol med, hvad .htaccess kan gøre, samt mod_remoteip, som erstatter den tilsyneladende klient-IP og værtsnavnet på baggrund af headers fra proxies eller load balancers. Det er nyttige kontroller, men kun hvis tillidsmodellen omkring dem er eksplicit. Teams bør vide, hvilke mapper der stadig afhænger af lokale overrides, hvilke requests der bygger på videresendt klientidentitet, og hvor disse antagelser er dokumenteret i konfigurationen frem for kun at eksistere som institutionel hukommelse.

Sådan ser en nyttig revision faktisk ud

En værdifuld Apache-revision efter 2.4.68 er ikke en diffus best practices-øvelse. Det er en afgrænset teknisk gennemgang med klare driftsmæssige resultater. Begynd med at kortlægge de indlæste moduler, den aktive MPM og de proxy-backends, der reelt er i brug. Kortlæg derefter behandlingskæden for hver offentlig sti: direkte levering, reverse proxy, HTTP/2-backend, FastCGI, UWSGI, WebSocket-tunnel eller balancer. Gennemgå al brug af mod_proxy_html, ProxyPassReverseCookie*-direktiver og ældre syntaks til adgangskontrol. Overvej igen, om en bred AllowOverride stadig er berettiget, eller om AllowOverrideList kan indsnævre, hvad lokale .htaccess-forfattere må ændre.

Test samtidig opgraderingen i staging med de problematiske scenarier, der typisk udløser overraskelser i produktion: HTTP/2-edge cases, backendfejl, ældre PATH_INFO-adfærd og auth-flows, der er videreført fra tidligere udgivelser. Apaches udgivelsesmeddelelse tilføjer endnu en kontrol, som let overses under en forhastet opgradering: Hvis du vil køre en threaded MPM ud over prefork, skal samtlige moduler og afhængige biblioteker være thread-safe. Det er ikke glamourøst arbejde, men det er præcis den type arbejde, der forhindrer weekender med rollbacks.

Hvis du ønsker hjælp udefra, er dette tidspunktet for en afgrænset Apache- og edge-revision – ikke et infrastrukturprojekt uden klar afslutning. Greg kan hjælpe med at omsætte udgivelsen til konkrete opgaver: identificere de relevante moduler og proxy-stier, gennemgå nedarvning i auth og .htaccess, teste HTTP/2- og backendadfærd i staging, patche eller opgradere sikkert og fjerne de ældre konfigurationsmønstre, som bliver ved med at skabe regressioner, der kunne være undgået. Apache 2.4.68 er anledningen. Forretningsværdien opstår, når anledningen bruges til at forenkle miljøet, mens dokumentationen stadig ligger lige foran jer.

Relateret indhold på GrN.dk

  • Når MariaDB 10.6 når end-of-life i juli 2026, bliver skjult teknisk gæld i CMS-hosting til et konkret databaseopgraderingsprojekt
  • Drupal 10 har deadline i december 2026, så en kortlægning af opgraderingen er blevet til et reelt kundeprojekt
  • HubSpots OAuth-ændringer i 2026 gør gamle CRM-integrationer til et reelt oprydningsprojekt

Har du brug for hjælp til denne type arbejde?

Book en Apache- og edge-revision – kontakt Greg.

Kilder

  • Apache HTTP Server 2.4.68 udgivet
  • Sårbarheder i Apache HTTP Server 2.4
  • Opgradering fra 2.2 til 2.4
  • Nye funktioner i Apache 2.4
  • CVE-2026-49975
Sidst ændret
2026-08-23

Tags

  • apache
  • linux-ops
  • reverse-proxy
  • security-maintenance
  • technical-debt

Anmeld Greg på Google

Greg Nowak Google-anmeldelser

 

Skriftlige anbefalinger fra Trafik og Veje, Aarhus Kommune (2011) og AgroTech (2010) — læs dem på LinkedIn.

Illustreret infografik, der opsummerer: OpenAI-evals gør accepttest til en del af releases af AI-workflows
OpenAI-evals gør accepttest til en del af releases af AI-workflows
2026-08-24

OpenAI’s evals, graders, red teaming og forbedringsloops viser, hvorfor pilotprojekter med AI-workflows har brug for strukturerede accepttest, før prompts, modeller, værktøjer eller routing ændres.

Illustreret infografik, der opsummerer: OpenAI’s guardrails og run state gør udrulning af interne agenter til en betalt opgave med godkendelse og revision
OpenAI’s guardrails og run state gør udrulning af interne agenter til en betalt opgave med godkendelse og revision
2026-08-24

OpenAI’s dokumentation om agenter peger på en praktisk realitet for intern automatisering: Så snart en agent kan opdatere data eller udløse handlinger, flytter det værdiskabende arbejde sig til design af godkendelsesprocesser, logning af run state, observabilI

Illustreret infografik, der opsummerer: Apache 2.4.68 viser, at gamle proxyregler kræver en grundig revision
Apache 2.4.68 viser, at gamle proxyregler kræver en grundig revision
2026-08-23

Apache 2.4.68 retter problemer i blandt andet mod_proxy, mod_http2, mod_ssl og håndteringen af .htaccess. For ældre reverse proxy-miljøer er det et godt tidspunkt at gennemgå konfigurationen – ikke kun installere en patch.

Illustreret infografik, der opsummerer: Googles Content API lukkes 18. august 2026: Ryd op i feedet før migreringen til Merchant API
Googles Content API lukkes 18. august 2026: Ryd op i feedet før migreringen til Merchant API
2026-08-23

Lukningen af Googles Content API er en konkret deadline for at rydde op i katalogdata, gentænke ejerskabet over feeds og flytte ecommerce-integrationer sikkert til Merchant API.

Illustreret infografik, der opsummerer: Cloudflare AI Gateway håndhæver LLM-budgetter, før requests sendes videre
Cloudflare AI Gateway håndhæver LLM-budgetter, før requests sendes videre
2026-08-22

Cloudflare AI Gateway kan håndhæve grænser for LLM-forbrug, før requests når frem til udbyderne. Læs, hvordan I afgrænser budgetter, konfigurerer fallback-routing og gennemfører en sikker udrulning.

Illustreret infografik, der opsummerer: Efterslæb i WooCommerces planlagte handlinger: Driftsrisikoen, du bør løse først
Efterslæb i WooCommerces planlagte handlinger: Driftsrisikoen, du bør løse først
2026-08-22

En praktisk guide til efterslæb i WooCommerces planlagte handlinger, hvordan det påvirker webshoppens drift, og hvordan du gennemgår WP-Cron, WP-CLI-runnere, fornyelser og webhooks.

Illustreret infografik, der opsummerer: Partner søges: bogholder eller revisor til et AI-baseret regnskabskoncept
Partner søges: bogholder eller revisor til et AI-baseret regnskabskoncept
2026-08-21

Jeg bygger et system, der finder besparelser, fejl og risici i virksomheders regnskabsdata. Nu søger jeg en regnskabskyndig partner, der vil være med til at forme det.

Illustreret infografik, der opsummerer: WordPress gennemtvang en nødopdatering. Blev alle websites opdateret?
WordPress gennemtvang en nødopdatering. Blev alle websites opdateret?
2026-08-21

WordPress udsendte en akut sikkerhedsopdatering, men teams skal stadig kontrollere, at alle installationer har den korrekte rettede version, og at kernefilerne er intakte.

Illustreret infografik, der opsummerer: NGINX 1.30 ændrede genbrug af upstream-forbindelser: Det skal du kontrollere før opgraderingen
NGINX 1.30 ændrede genbrug af upstream-forbindelser: Det skal du kontrollere før opgraderingen
2026-08-21

NGINX 1.30 genbruger som standard HTTP-forbindelser til upstream-servere. Gennemgå ældre backends, nedarvet konfiguration og overvågning, før du opgraderer.

Illustreret infografik, der opsummerer: Sikkerhedsskemaer sluger salgstiden: lad AI finde dokumentationen
Sikkerhedsskemaer sluger salgstiden: lad AI finde dokumentationen
2026-08-21

NIS 2 giver flere leverandørskemaer. En kontrolleret AI-assistent kan finde godkendte svar og kilder – og sende tvivl videre til review.

Flere artikler

Bygget af AI — også til din virksomhed. De daglige artikler på dette site bliver researchet, skrevet og illustreret af en autonom AI-pipeline. Hos nowa.dk installerer jeg samme slags AI-automatisering i virksomheder til faste priser — og web-/marketingbureauer har en side for bureauer.

RSS feed

Footer

  • Alle artikler
  • Kontakt

GrN.dk — AI-automatisering, webplatforme, weboptimering, datahåndtering og logistik.

© 2026 GrN.dk · LinkedIn · Kontakt · AI-automatisering på dansk: nowa.dk

Bag GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgien · officielt virksomhedsregister