{
 "version": "https://jsonfeed.org/version/1.1",
 "title": "HAProxy Technologies HAProxy Kubernetes Ingress Controller: all CVE events",
 "home_page_url": "https://patchwire.jonathanross.dev/products/haproxy-technologies--haproxy-kubernetes-ingress-controller/",
 "feed_url": "https://patchwire.jonathanross.dev/feeds/products/haproxy-technologies--haproxy-kubernetes-ingress-controller/all.json",
 "authors": [
  {
   "name": "Patchwire"
  }
 ],
 "language": "en",
 "items": [
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-110354/fixed/debian-12",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-110354/",
   "title": "CVE-2026-110354 · haproxy · fixed in Debian 12 (haproxy 2.6.12-1+deb12u4)",
   "content_text": "Fixed versions: haproxy 2.6.12-1+deb12u4.",
   "date_published": "2026-10-26T08:16:45Z"
  },
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-110354/fixed/debian-13",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-110354/",
   "title": "CVE-2026-110354 · haproxy · fixed in Debian 13 (haproxy 3.0.11-1+deb13u4)",
   "content_text": "Fixed versions: haproxy 3.0.11-1+deb13u4.",
   "date_published": "2026-10-26T08:16:45Z"
  },
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-110354/fixed/debian-14",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-110354/",
   "title": "CVE-2026-110354 · haproxy · fixed in Debian 14 (haproxy 3.2.26-1)",
   "content_text": "Fixed versions: haproxy 3.2.26-1.",
   "date_published": "2026-10-26T08:16:45Z"
  },
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-110354/disclosed",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-110354/",
   "title": "CVE-2026-110354 · haproxy · disclosed",
   "content_text": "HAProxy 3 before 3.4.6 allows a remote unauthenticated attacker to cause a denial of service (persistent worker-thread CPU exhaustion) via an HTTP/1.1 chunked request. Although the H1 multiplexer drains the request before closing the stream, the parser repeatedly re-processes the same bytes without making progress. The affected thread stays busy at 100% CPU after timeouts expire and after the client disconnects, and repeated requests can consume all worker threads until the process is restarted.",
   "date_published": "2026-10-22T02:46:38Z"
  }
 ]
}
