CVE-2018-11469
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0...
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.9
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
CVE-2018-11469- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
CVE-2018-11469- Updated
- 2026-11-02
EUVDEUVD-2018-3500 No score
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
EUVD-2018-3500- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2m5p-jq2g-4fw5
5.9
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0...
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
GHSA-2m5p-jq2g-4fw5- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
5.9
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
CVE-2018-11469- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-11469
5.9
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
DEBIAN-CVE-2018-11469- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2019:1436
7.5
Red Hat Security Advisory: rh-haproxy18-haproxy security, bug fix, and enhancement update
- Record
RHSA-2019:1436- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-11469
5.9
Incorrect caching of responses to requests including an Authorization header in HAProxy 1.8.0 through 1.8.9 (if cache enabled) allows attackers to achieve information disclosure via an unauthenticated remote request, related to the proto_http.c check_request_for_cacheability function.
- Record
UBUNTU-CVE-2018-11469- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10839-1 No score
haproxy-2.4.4+git0.acb1d0bea-1.2 on GA media
These are all security issues fixed in the haproxy-2.4.4+git0.acb1d0bea-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10839-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3249-1 No score
Security update for haproxy
This update for haproxy to version 1.8.14 fixes the following issues:
These security issues were fixed:
- CVE-2018-14645: A flaw was discovered in the HPACK decoder what caused an out-of-bounds read in hpack_valid_idx() that resulted in a remote crash and denial of service (bsc#1108683)
- CVE-2018-11469: Incorrect caching of responses to requests including an Authorization header allowed attackers to achieve information disclosure via an unauthenticated remote request (bsc#1094846).
These non-security issues were fixed:
- Require apparmor-abstractions to reduce dependencies (bsc#1100787)
- hpack: fix improper sign check on the header index value
- cli: make sure the 'getsock' command is only called on connections
- tools: fix set_net_port() / set_host_port() on IPv4
- patterns: fix possible double free when reloading a pattern list
- server: Crash when setting FQDN via CLI.
- kqueue: Don't reset the changes number by accident.
- snapshot: take the proxy's lock while dumping errors
- http/threads: atomically increment the error snapshot ID
- dns: check and link servers' resolvers right after config parsing
- h2: fix risk of memory leak on malformated wrapped frames
- session: fix reporting of handshake processing time in the logs
- stream: use atomic increments for the request counter
- thread: implement HA_ATOMIC_XADD()
- ECC cert should work with TLS < v1.2 and openssl >= 1.1.1
- dns/server: fix incomatibility between SRV resolution and server state file
- hlua: Don't call RESET_SAFE_LJMP if SET_SAFE_LJMP returns 0.
- thread: lua: Wrong SSL context initialization.
- hlua: Make sure we drain the output buffer when done.
- lua: reset lua transaction between http requests
- mux_pt: dereference the connection with care in mux_pt_wake()
- lua: Bad HTTP client request duration.
- unix: provide a ->drain() function
- Fix spelling error in configuration doc
- cli/threads: protect some server commands against concurrent operations
- cli/threads: protect all 'proxy' commands against concurrent updates
- lua: socket timeouts are not applied
- ssl: Use consistent naming for TLS protocols
- dns: explain set server ... fqdn requires resolver
- map: fix map_regm with backref
- ssl: loading dh param from certifile causes unpredictable error.
- ssl: fix missing error loading a keytype cert from a bundle.
- ssl: empty connections reported as errors.
- cli: make 'show fd' thread-safe
- hathreads: implement a more flexible rendez-vous point
- threads: fix the no-thread case after the change to the sync point
- threads: add more consistency between certain variables in no-thread case
- threads: fix the double CAS implementation for ARMv7
- threads: Introduce double-width CAS on x86_64 and arm.
- lua: possible CLOSE-WAIT state with '\n' headers
For additional changes please refer to the changelog.
- Record
SUSE-SU-2018:3249-1- Updated
- 2026-11-02
OSVUSN-3663-1 No score
haproxy vulnerability
It was discovered that HAProxy incorrectly handled certain resquests. An attacker could possibly use this to expose sensitive information.
- Record
USN-3663-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
haproxyDebian:12 |
before 1.8.9-2 | 1.8.9-2 |
haproxyDebian:13 |
before 1.8.9-2 | 1.8.9-2 |
haproxyDebian:14 |
before 1.8.9-2 | 1.8.9-2 |
rh-haproxy18-haproxyRed Hat:rhel_software_collections:3::el7 |
before 0:1.8.17-1.el7 | 0:1.8.17-1.el7 |
rh-haproxy18-haproxy-debuginfoRed Hat:rhel_software_collections:3::el7 |
before 0:1.8.17-1.el7 | 0:1.8.17-1.el7 |
rh-haproxy18-haproxy-syspathsRed Hat:rhel_software_collections:3::el7 |
before 0:1.8.17-1.el7 | 0:1.8.17-1.el7 |
haproxySUSE:Linux Enterprise High Availability Extension 15 |
before 1.8.14~git0.52e4d43b-3.3.2 | 1.8.14~git0.52e4d43b-3.3.2 |
haproxyUbuntu:18.04:LTS |
before 1.8.8-1ubuntu0.1, plus listed versions 1.7.9-1ubuntu11.7.9-1ubuntu21.8.4-11.8.7-11.8.8-1 |
1.8.8-1ubuntu0.1 |
haproxyopenSUSE:Tumbleweed |
before 2.4.4+git0.acb1d0bea-1.2 | 2.4.4+git0.acb1d0bea-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-11469 is a medium vulnerability (CVSS 5.9) in Haproxy, published May 25, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.86%, the 86th percentile. Fixed in haproxy 1.8.9-2.
References
securityfocus.com/bid/104347
usn.ubuntu.com/3663-1
git.haproxy.org?p=haproxy-1.8.git%3Ba=commit%3Bh=17514045e5d934dede62116216c1b016fe23dd06
access.redhat.com/errata/RHSA-2019:1436
nvd.nist.gov/vuln/detail/CVE-2018-11469
git.haproxy.org?p=haproxy-1.8.git;a=commit;h=17514045e5d934dede62116216c1b016fe23dd06
Show 35 moreShow less
github.com/advisories/GHSA-2m5p-jq2g-4fw5
security-tracker.debian.org/tracker/CVE-2018-11469
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_software_collections/3/html-single/3.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1575585
bugzilla.redhat.com/show_bug.cgi?id=1582635
bugzilla.redhat.com/show_bug.cgi?id=1595865
bugzilla.redhat.com/show_bug.cgi?id=1649041
bugzilla.redhat.com/show_bug.cgi?id=1658874
bugzilla.redhat.com/show_bug.cgi?id=1658876
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1436.json
access.redhat.com/security/cve/CVE-2018-11469
cve.org/CVERecord?id=CVE-2018-11469
access.redhat.com/security/cve/CVE-2018-20102
cve.org/CVERecord?id=CVE-2018-20102
nvd.nist.gov/vuln/detail/CVE-2018-20102
mail-archive.com/[email protected]/msg32055.html
access.redhat.com/security/cve/CVE-2018-20103
cve.org/CVERecord?id=CVE-2018-20103
nvd.nist.gov/vuln/detail/CVE-2018-20103
suse.com/support/update/announcement/2018/suse-su-20183249-1
bugzilla.suse.com/1094846
bugzilla.suse.com/1100787
bugzilla.suse.com/1108683
suse.com/security/cve/CVE-2018-11469
suse.com/security/cve/CVE-2018-14645
ubuntu.com/security/CVE-2018-11469
ubuntu.com/security/notices/USN-3663-1
suse.com/security/cve/CVE-2018-20103
suse.com/security/cve/CVE-2018-20615
suse.com/security/cve/CVE-2019-14241
suse.com/security/cve/CVE-2019-18277
suse.com/security/cve/CVE-2020-11100
suse.com/security/cve/CVE-2021-39240
suse.com/security/cve/CVE-2021-40346