DockerState

Home › Web servers and proxies › haproxy › 3.2

haproxy:3.2

The HAProxy load balancer, tag 3.2, built on Debian 13.7 (trixie). Pushed to Docker Hub 2 days ago.

High 43Medium 60Low 60Unknown 1User: haproxy8 platforms

45 MBdownload (compressed)
114 MBunpacked on disk
6filesystem layers
83packages
2,882files
docker pull haproxy:3.2haproxy@sha256:de853dd229e0f13e0104b288a487e1e12eb3965618f9b88f49ef8d5a6d83c001

Size per platform

Compressed download size on Docker Hub for each architecture.

  • ppc64le49 MB
  • i38646 MB
  • s390x45 MB
  • arm6445 MB
  • amd6445 MB
  • arm/v543 MB
  • riscv6443 MB
  • arm/v741 MB

Where the bytes go

Unpacked bytes by directory in the final amd64 filesystem.

  • /usr/lib/x86_64-linux-gnu44 MB
  • /usr/local/sbin27 MB
  • /usr/bin24 MB
  • /usr/sbin4.8 MB
  • /var/lib3.2 MB
  • /var/cache1.7 MB
  • /usr/lib/apt1.1 MB
  • /usr/share/doc1.0 MB
  • /usr/share/zoneinfo625 kB
  • /usr/share/common-licenses385 kB

Layers

The 6 filesystem layers of the amd64 image, in build order, with each layer's compressed size and the build step that made it.

Full build steps
  1. 30 MB# debian.sh --arch 'amd64' out/ 'trixie' '@1793059200'
  2. 1.6 MBRUN /bin/sh -c set -eux; apt-get install --update -y --no-install-recommends ca-certificates socat ; apt-get dist-clean # buildkit
  3. 1 kBRUN /bin/sh -c set -eux; groupadd --gid 99 --system haproxy; useradd --gid haproxy --home-dir /var/lib/haproxy --no-create-home --system --uid 99 haproxy ; mkdir /var/lib/haproxy; chown haproxy:haproxy /var/lib/haproxy # buildkit
  4. 13 MBRUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get install --update -y --no-install-recommends gcc libc6-dev liblua5.4-dev libpcre2-dev libssl-dev make wget ; wget -O haproxy.tar.gz "$HAPROXY_URL"; echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; mkdir -p /usr/src/haproxy; tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; rm haproxy.tar.gz; makeOpts=' TARGET=linux-glibc USE_GETADDRINFO=1 USE_LUA=1 LUA_INC=/usr/include/lua5.4 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1 USE_PTHREAD_EMULATION=1 USE_QUI
  5. 449 BCOPY docker-entrypoint.sh /usr/local/bin/ # buildkit
  6. 32 BWORKDIR /var/lib/haproxy

Known vulnerabilities

0Critical0 with a fix
43High0 with a fix
60Medium0 with a fix
60Low0 with a fix
1Unknown0 with a fix

164 findings across 83 packages; 0 have a fixed version upstream, so rebuilding or updating packages clears them. The rest have no fix released yet; distributions often mark these “will not fix” or “deferred” for issues that do not affect the packaged build.

SeverityVulnerabilityAffected packagesFixed in
High CVE-2025-69720ncurses: ncurses: Buffer overflow vulnerability may lead to arbitrary code execution. libtinfo6, ncurses-base, ncurses-bininstalled 6.5+20250216-2 no fix yet
High CVE-2026-16742systemd: systemd-homed: Local privilege escalation via missing home-record signature verification libsystemd0, libudev1installed 257.13-1~deb13u1 no fix yet
High CVE-2026-54369acl: Symlink traversal privilege escalation via libacl functions libacl1installed 2.3.2-2+b1 no fix yet
High CVE-2026-76642util-linux: util-linux: failed external mount helper still runs privileged X-mount post-hooks bsdutils, libblkid1, liblastlog2-2, libmount1 +5 moreinstalled 1:2.41.5-0+deb13u1 no fix yet
High CVE-2026-78408util-linux: util-linux: nsenter --join-cgroup leaks root cgroup migration authority bsdutils, libblkid1, liblastlog2-2, libmount1 +5 moreinstalled 1:2.41.5-0+deb13u1 no fix yet
High CVE-2026-78409util-linux: util-linux: X-mount.subdir detached-tree resolution can escape via intermediate symlinks bsdutils, libblkid1, liblastlog2-2, libmount1 +5 moreinstalled 1:2.41.5-0+deb13u1 no fix yet
High CVE-2026-78410util-linux: util-linux: restricted bind mounts do not pin the source, allowing X-mount.owner/group/mode redirection bsdutils, libblkid1, liblastlog2-2, libmount1 +5 moreinstalled 1:2.41.5-0+deb13u1 no fix yet
High CVE-2026-9538perl-Archive-Tar: perl-Archive-Tar: Denial of Service via crafted tar header with large entry size perl-baseinstalled 5.40.1-6+deb13u1 no fix yet
Medium CVE-2026-102010gcc-toolset-15-gcc: gcc: gcc-toolset-16: gcc: Denial of Service via use-after-free in binary heap erase_if gcc-14-base, libgcc-s1, libstdc++6installed 14.2.0-19 no fix yet
Medium CVE-2026-15059systemd: systemd-oomd: Unprivileged users can terminate arbitrary processes via IPC API libsystemd0, libudev1installed 257.13-1~deb13u1 no fix yet
Medium CVE-2026-15534perl: Perl: Arbitrary code execution via out-of-bounds memory access in regular expression engine. perl-baseinstalled 5.40.1-6+deb13u1 no fix yet
Medium CVE-2026-18374glibc: glibc: Heap buffer overflow via attacker-controlled fopen mode string libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-18477tar: tar: TOCTOU in incremental dumpdir 'X' rename handling allows restore path escape tarinstalled 1.35+dfsg-3.1 no fix yet
Medium CVE-2026-18508tar: tar: --one-top-level hardlink targets not confined to top-level directory enabling arbitrary file overwrite tarinstalled 1.35+dfsg-3.1 no fix yet
Medium CVE-2026-19499glibc: Buffer Overflow in strfmon right-justification padding libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-19542glibc: Fix out-of-bounds array write in tdelete libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-27171zlib: zlib: Denial of Service via infinite loop in CRC32 combine functions zlib1ginstalled 1:1.3.dfsg+really1.3.1-1+b1 no fix yet
Medium CVE-2026-3184util-linux: util-linux: Access control bypass due to improper hostname canonicalization bsdutils, libblkid1, liblastlog2-2, libmount1 +5 moreinstalled 1:2.41.5-0+deb13u1 no fix yet
Medium CVE-2026-42250bzip2: bzip2: Denial of Service in bzip2recover via a specially crafted file libbz2-1.0installed 1.0.8-6 no fix yet
Medium CVE-2026-50812sqlite: SQLite: Denial of Service via malformed changeset in Session Extension libsqlite3-0installed 3.46.1-7+deb13u2 no fix yet
Medium CVE-2026-50813sqlite: SQLite: Information disclosure via Session Extension changeset merge path libsqlite3-0installed 3.46.1-7+deb13u2 no fix yet
Medium CVE-2026-5435glibc: glibc: Out-of-bounds write via TSIG record processing libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-54370acl: TOCTOU Symlink Traversal via getfacl/setfacl libacl1installed 2.3.2-2+b1 no fix yet
Medium CVE-2026-54371attr: attr: Symlink Traversal Privilege Escalation via getfattr and setfattr libattr1installed 1:2.5.2-3 no fix yet
Medium CVE-2026-54411linux-pam: Plaintext password recovery via timing discrepancy in pam_userdb module libpam-modules, libpam-modules-bin, libpam-runtime, libpam0ginstalled 1.7.0-5 no fix yet
Medium CVE-2026-5704tar: tar: Hidden file injection via crafted archives tarinstalled 1.35+dfsg-3.1 no fix yet
Medium CVE-2026-6238glibc: glibc: Application crash or uninitialized memory read via crafted DNS response libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-6368glibc: glibc: Process abort due to invalid memory in wordexp libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-6791glibc: Glibc: Denial of Service via stack exhaustion during tilde expansion libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-77117glibc: Non-progress DoS in SHIFT_JISX0213 -&gt libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-80489glibc: Non-progress DoS in EUC_JISX0213 -> UCS-4 conversion state libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-84243glibc: glibc: Arbitrary code execution via directory traversal in LANGUAGE environment variable libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-85091zlib versions 1.3.1.2 through 1.3.2 contain a heap buffer overflow vul ... zlib1ginstalled 1:1.3.dfsg+really1.3.1-1+b1 no fix yet
Medium CVE-2026-8674glibc: glibc DNS stub resolver: Denial of Service via long search domain in configuration libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-86805glibc: glibc: Privilege escalation and arbitrary code execution via TOCTOU race condition in dynamic loader libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-89092glibc: nscd stack overflow leads to degraded DNS resolution libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Medium CVE-2026-95619gcc: libstdc++ integer overflow in `new` operator gcc-14-base, libgcc-s1, libstdc++6installed 14.2.0-19 no fix yet
Medium CVE-2026-95818glibc: glibc: Local attacker can cause denial of service and information disclosure via stack-based buffer overflow. libc-bin, libc6installed 2.41-12+deb13u4 no fix yet
Low CVE-2005-2541tar: does not properly warn the user when extracting setuid or setgid files tarinstalled 1.35+dfsg-3.1 no fix yet
Low CVE-2007-5686initscripts in rPath Linux 1 sets insecure permissions for the /var/lo ... login.defs, passwdinstalled 1:4.17.4-2 no fix yet

Showing the 40 most severe of 72 distinct vulnerabilities (164 findings, one per affected package).

Packages

Debian packages
83

Image configuration

Base OS
Debian 13.7 (trixie)
Default user
haproxy
Entrypoint
docker-entrypoint.sh
Command
haproxy -f /usr/local/etc/haproxy/haproxy.cfg
Exposed ports
none
Image created
2026-10-21
amd64 digest
sha256:0c304386c3ff1eaa0e02d6c2c2ce80835ff063dee36591e6e0881c76e736bcf6

Other HAProxy tags

haproxy:3.2-alpine39 MB unpacked · 18 MB download✓ 0 known

Platform sizes and layers: Docker Hub API, checked 2026-11-01. Unpacked size, files and SBOM: measured 2026-10-26 from digest sha256:0c304386c3ff. Vulnerabilities: Trivy re-scan 2026-11-01, database 2026-11-01. Methodology.