CVE-2026-100724

Vulnérabilité moyenne dans http4k (http4k)

CVSS 6.3 · Moyenne
EPSS 0.3%
http4k•http4k•Versions : 4.51.0.0, <4.51.0.0, 0, 5.42.0.0, <6.49.0.0, <5.42.0.0, 6.49.0.0

Description

http4k (Maven package org.http4k:http4k-core) before 6.49.0.0, 5.42.0.0 and 4.51.0.0 uses substring (Contains) matching on the Host header by default in reverseProxy() and reverseProxyRouting() when dispatching to configured virtual hosts. If these functions are deployed as a public-facing inbound HTTP handler with two or more configured virtual hosts, a remote attacker can supply a Host header that merely contains a configured vhost name (for example Host: admin.evil.com for a vhost configured as "admin") and be routed to that vhost, bypassing routing-based authorization. The intended outbound-dispatch and test-time uses, where the Host value is set by the calling application, are not affected.

Gravité et risque d'exploitation

CVE-2026-100724 obtient un score CVSS de 6.3/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.34 %, ce qui la place devant 26.4 % des CVE référencées.

Que faire ?

  • Vérifiez si http4k (versions 4.51.0.0, <4.51.0.0, 0, 5.42.0.0, <6.49.0.0, <5.42.0.0, 6.49.0.0) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références