๐Ÿ” CVE Alert

CVE-2026-62987

MEDIUM 5.8

Fabio - Incomplete fix for CVE-2025-48865: operator-configured trust headers (clientip/tls/requestid) still strippable via the Connection header

CVSS Score
5.8
EPSS Score
0.0%
EPSS Percentile
0th

Fabio is an HTTP(S) and TCP router for deploying applications managed by consul. From 1.6.6 until 1.7.2, the CVE-2025-48865 fix in proxy/http_headers.go uses protectHeaders for a hardcoded set of forwarded headers but omits the operator-configured ClientIPHeader, TLSHeader, and RequestID names. In proxy/http_proxy.go, HTTPProxy.ServeHTTP calls addHeaders to set these trust headers before Go ReverseProxy processes the inbound Connection header, allowing an unauthenticated client to name and remove the configured headers before the request reaches the backend. Deployments that enable the corresponding proxy.header options can therefore lose client-IP, TLS-termination, or request-correlation signals used by backend authorization and auditing; the options are empty by default, and the hardcoded protected forwarded headers are unaffected. This issue is fixed in version 1.7.2.

CWE CWE-290 CWE-348
Vendor fabiolb
Product fabio
Published Sep 21, 2026
Stay Ahead of the Next One

Get instant alerts for fabiolb fabio

Be the first to know when new medium vulnerabilities affecting fabiolb fabio are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
None

Affected Versions

fabiolb / fabio
>= 1.6.6, < 1.7.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/fabiolb/fabio/security/advisories/GHSA-fq95-v8xc-jm3v github.com: https://github.com/fabiolb/fabio/commit/240526a8004077edad4fb96d25b382bfc3901357 github.com: https://github.com/fabiolb/fabio/releases/tag/v1.7.2