CVE catalog

CVE-2019-12522

squid: CVE-2019-12522

[CVE catalog]

Severity
Low
Published
Source
[NVD] · [CVE record]
EPSS
0.34% · Oct 25, 2026

An issue was discovered in Squid through 4.7. When Squid is run as root, it spawns its child processes as a lesser user, by default the user nobody. This is done via the leave_suid call. leave_suid leaves the Saved UID as 0. This makes it trivial for an attacker who has compromised the child process to escalate their privileges back to root.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiansquidsid7.7-1vulnerable
Debiansquidforky7.7-1vulnerable
Debiansquidtrixie6.13-2+deb13u3vulnerable
Debiansquidtrixie-security6.13-2+deb13u2vulnerable
Debiansquidbookworm5.7-2+deb12u5vulnerable
Debiansquidbookworm-security5.7-2+deb12u6vulnerable
Ubuntusquid3pro3.5.23-5ubuntu1vulnerable
Ubuntusquid3pro3.5.23-5ubuntu2vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.1vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.2vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.3vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.4vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.5vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.6vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.7vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.8vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.9vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.10vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.11vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.12vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.13vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14+esm1vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14+esm2vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14+esm3vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14+esm4vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14+esm5vulnerable
Ubuntusquid3pro3.5.27-1ubuntu1.14+esm6vulnerable
Ubuntusquidpro4.8-1ubuntu2vulnerable
Ubuntusquidpro4.8-1ubuntu3vulnerable
Ubuntusquidpro4.9-2ubuntu1vulnerable
Ubuntusquidpro4.9-2ubuntu2vulnerable
Ubuntusquidpro4.9-2ubuntu3vulnerable
Ubuntusquidpro4.9-2ubuntu4vulnerable
Ubuntusquidpro4.10-1ubuntu1vulnerable
Ubuntusquidpro4.10-1ubuntu1.1vulnerable
Ubuntusquidpro4.10-1ubuntu1.2vulnerable
Ubuntusquidpro4.10-1ubuntu1.3vulnerable
Ubuntusquidpro4.10-1ubuntu1.4vulnerable
Ubuntusquidpro4.10-1ubuntu1.5vulnerable
Ubuntusquidpro4.10-1ubuntu1.6vulnerable
Ubuntusquidpro4.10-1ubuntu1.7vulnerable
Ubuntusquidpro4.10-1ubuntu1.8vulnerable
Ubuntusquidpro4.10-1ubuntu1.9vulnerable
Ubuntusquidpro4.10-1ubuntu1.10vulnerable
Ubuntusquidpro4.10-1ubuntu1.11vulnerable
Ubuntusquidpro4.10-1ubuntu1.12vulnerable
Ubuntusquidpro4.10-1ubuntu1.13vulnerable
Ubuntusquidpro4.10-1ubuntu1.13+esm1vulnerable
Ubuntusquidpro4.10-1ubuntu1.13+esm2vulnerable
Ubuntusquidpro4.10-1ubuntu1.13+esm3vulnerable
Ubuntusquid22.044.13-10ubuntu5vulnerable
Ubuntusquid22.045.2-1ubuntu1vulnerable
Ubuntusquid22.045.2-1ubuntu3vulnerable
Ubuntusquid22.045.2-1ubuntu4vulnerable
Ubuntusquid22.045.2-1ubuntu4.1vulnerable
Ubuntusquid22.045.2-1ubuntu4.2vulnerable
Ubuntusquid22.045.2-1ubuntu4.3vulnerable
Ubuntusquid22.045.7-0ubuntu0.22.04.1vulnerable
Ubuntusquid22.045.7-0ubuntu0.22.04.2vulnerable
Ubuntusquid22.045.7-0ubuntu0.22.04.3vulnerable
Ubuntusquid22.045.7-0ubuntu0.22.04.4vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.1vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.2vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.3vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.4vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.5vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.7vulnerable
Ubuntusquid22.045.9-0ubuntu0.22.04.8vulnerable
Ubuntusquid24.046.1-2ubuntu1vulnerable
Ubuntusquid24.046.1-2ubuntu2vulnerable
Ubuntusquid24.046.5-1ubuntu1vulnerable
Ubuntusquid24.046.5-1ubuntu2vulnerable
Ubuntusquid24.046.5-1ubuntu3vulnerable
Ubuntusquid24.046.6-1ubuntu4vulnerable
Ubuntusquid24.046.6-1ubuntu5vulnerable
Ubuntusquid24.046.6-1ubuntu5.1vulnerable
Ubuntusquid24.046.10-0ubuntu0.24.04.1vulnerable
Ubuntusquid24.046.13-0ubuntu0.24.04.1vulnerable
Ubuntusquid24.046.13-0ubuntu0.24.04.2vulnerable
Ubuntusquid24.046.13-0ubuntu0.24.04.3vulnerable
Ubuntusquid24.046.14-0ubuntu0.24.04.1vulnerable
Ubuntusquid24.046.14-0ubuntu0.24.04.2vulnerable
Ubuntusquid24.046.14-0ubuntu0.24.04.4vulnerable
Ubuntusquid24.046.14-0ubuntu0.24.04.5vulnerable
Ubuntusquid25.106.13-1ubuntu1vulnerable
Ubuntusquid25.106.13-1ubuntu2vulnerable
Ubuntusquid25.106.13-1ubuntu3vulnerable
Ubuntusquid25.106.13-1ubuntu4vulnerable
Ubuntusquid25.106.13-1ubuntu4.1vulnerable
Ubuntusquid25.106.14-0ubuntu0.25.10.1vulnerable
Ubuntusquid25.106.14-0ubuntu0.25.10.2vulnerable
Ubuntusquid25.106.14-0ubuntu0.25.10.4vulnerable
Ubuntusquid26.107.2-2ubuntu2vulnerable
Ubuntusquid26.107.6-2ubuntu1vulnerable
Ubuntusquid26.107.6-2ubuntu3vulnerable
Ubuntusquid26.107.7-1ubuntu1vulnerable
Ubuntusquid26.046.13-1ubuntu4vulnerable
Ubuntusquid26.046.13-1ubuntu5vulnerable
Ubuntusquid26.047.2-2ubuntu1vulnerable
Ubuntusquid26.047.2-2ubuntu2vulnerable
Ubuntusquid26.047.2-2ubuntu2.2vulnerable
Ubuntusquid26.047.7-0ubuntu0.26.04.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiansquidsourcesid(unfixed)unimportantNot reportedNot reported
Debiansquidsourceforky(unfixed)unimportantNot reportedNot reported
Debiansquidsourcetrixie(unfixed)unimportantNot reportedNot reported
Debiansquidsourcebookworm(unfixed)unimportantNot reportedNot reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [squid]Unknown
    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-cgi]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squidclient]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-common]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · all · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · all · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · all · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · all · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-openssl]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-purge]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Affected

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

[Debian 13 (Trixie)]

  • [squid]Unknown
    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Affected

      dsa · squid · debian · 13

  • [squid-cgi]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Affected

      dsa · squid · debian · 13

  • [squidclient]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Affected

      dsa · squid · debian · 13

  • [squid-common]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · all · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie-security

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie-security

      Affected

      dsa · squid · debian · 13

  • [squid-openssl]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Affected

      dsa · squid · debian · 13

  • [squid-purge]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Affected

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Affected

      dsa · squid · debian · 13

Observed:

References