CVE-2025-54574
Squid's URN Handling can lead to Buffer Overflow
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.3
Squid's URN Handling can lead to Buffer Overflow
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
CVE-2025-54574- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
EUVDEUVD-2025-23392
9.3
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
EUVD-2025-23392- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:H - Updated
- 2026-11-02
NVD
9.3
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
CVE-2025-54574- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-787
- Updated
- 2026-11-02
OSV
9.3
Squid's URN Handling can lead to Buffer Overflow
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
CVE-2025-54574- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:H - Weakness
- CWE-122
- Updated
- 2026-11-06
OSVDEBIAN-CVE-2025-54574
9.8
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
DEBIAN-CVE-2025-54574- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1164
9.8
squid security update
Squid is a high-performance proxy caching server. It handles all requests in a single, non-blocking, I/O-driven process and keeps meta data and implements negative caching of failed requests.
Security Fix(es):
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.(CVE-2025-54574)
Squid is a caching proxy for the Web. In Squid versions prior to 7.2, a failure to redact HTTP authentication credentials in error handling allows information disclosure. The vulnerability allows a script to bypass browser security protections and learn the credentials a trusted client uses to authenticate. This potentially allows a remote client to identify security tokens or credentials used internally by a web application using Squid for backend load balancing. These attacks do not require Squid to be configured with HTTP authentication. The vulnerability is fixed in version 7.2. As a workaround, disable debug information in administrator mailto links generated by Squid by configuring squid.conf with email_err_data off.(CVE-2025-62168)
- Record
OESA-2026-1164- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 22 moreShow less
OSVOESA-2026-1165
9.8
squid security update
Squid is a high-performance proxy caching server. It handles all requests in a single, non-blocking, I/O-driven process and keeps meta data and implements negative caching of failed requests.
Security Fix(es):
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.(CVE-2025-54574)
Squid is a caching proxy for the Web. In Squid versions prior to 7.2, a failure to redact HTTP authentication credentials in error handling allows information disclosure. The vulnerability allows a script to bypass browser security protections and learn the credentials a trusted client uses to authenticate. This potentially allows a remote client to identify security tokens or credentials used internally by a web application using Squid for backend load balancing. These attacks do not require Squid to be configured with HTTP authentication. The vulnerability is fixed in version 7.2. As a workaround, disable debug information in administrator mailto links generated by Squid by configuring squid.conf with email_err_data off.(CVE-2025-62168)
- Record
OESA-2026-1165- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1551
9.8
squid security update
Squid is a high-performance proxy caching server. It handles all requests in a single, non-blocking, I/O-driven process and keeps meta data and implements negative caching of failed requests.
Security Fix(es):
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.(CVE-2025-54574)
Squid is a caching proxy for the Web. In Squid versions prior to 7.2, a failure to redact HTTP authentication credentials in error handling allows information disclosure. The vulnerability allows a script to bypass browser security protections and learn the credentials a trusted client uses to authenticate. This potentially allows a remote client to identify security tokens or credentials used internally by a web application using Squid for backend load balancing. These attacks do not require Squid to be configured with HTTP authentication. The vulnerability is fixed in version 7.2. As a workaround, disable debug information in administrator mailto links generated by Squid by configuring squid.conf with email_err_data off.(CVE-2025-62168)
- Record
OESA-2026-1551- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:7465
8.9
Red Hat Security Advisory: squid security update
- Record
RHSA-2023:7465- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2023:7668
8.9
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2023:7668- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0072
8.9
Red Hat Security Advisory: squid security update
- Record
RHSA-2024:0072- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0397
8.9
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2024:0397- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0771
8.9
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2024:0771- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0772
8.9
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2024:0772- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0773
8.9
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2024:0773- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2024:1153
8.9
Red Hat Security Advisory: squid security update
- Record
RHSA-2024:1153- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2025:14414
8.9
Red Hat Security Advisory: squid security update
- Record
RHSA-2025:14414- CVSS 3.1
- 8.9 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-54574
9.3
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
UBUNTU-CVE-2025-54574- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2023:7668 No score
Important: squid:4 security update
Squid is a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects.
Security Fix(es):
- squid: DoS against HTTP and HTTPS (CVE-2023-5824)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2023:7668- Updated
- 2026-11-06
OSVAZL-66075 No score
CVE-2025-54574 affecting package squid 5.7-5
Squid is a caching proxy for the Web. In versions 6.3 and below, Squid is vulnerable to a heap buffer overflow and possible remote code execution attack when processing URN due to incorrect buffer management. This has been fixed in version 6.4. To work around this issue, disable URN access permissions.
- Record
AZL-66075- Updated
- 2026-11-02
OSVCLSA-2025-1757010850 No score
squid: Fix of CVE-2025-54574
- CVE-2025-54574: fix heap buffer overflow in URN parsing
- Record
CLSA-2025-1757010850- Updated
- 2026-11-02
OSVCLSA-2025-1757014622 No score
squid34: Fix of CVE-2025-54574
- CVE-2025-54574: fix buffer overflow in URN handling
- Record
CLSA-2025-1757014622- Updated
- 2026-11-02
OSVCLSA-2025-1757015024 No score
squid: Fix of CVE-2025-54574
- CVE-2025-54574: fix heap buffer overflow in URN parsing
- Record
CLSA-2025-1757015024- Updated
- 2026-11-02
OSVCLSA-2025-1757015131 No score
squid: Fix of CVE-2025-54574
- CVE-2025-54574: fix buffer overflow in URN handling
- Record
CLSA-2025-1757015131- Updated
- 2026-11-02
OSVCLSA-2025-1757016520 No score
squid34: Fix of CVE-2025-54574
- CVE-2025-54574: fix buffer overflow in URN handling
- Record
CLSA-2025-1757016520- Updated
- 2026-11-02
OSVCLSA-2025-1757076484 No score
squid: Fix of CVE-2025-54574
- CVE-2025-54574: fix buffer overflow in URN handling
- Record
CLSA-2025-1757076484- Updated
- 2026-11-02
OSVCLSA-2025-1757076677 No score
Fix CVE(s): CVE-2025-54574
- SECURITY UPDATE: Disable URN protocol access to prevent potential
security vulnerabilities
- debian/patches/CVE-2025-54574.patch: Add ACL rules to deny URN protocol access by default
- CVE-2025-54574
- Record
CLSA-2025-1757076677- Updated
- 2026-11-02
OSVCLSA-2025-1757076749 No score
Fix CVE(s): CVE-2025-54574
- SECURITY UPDATE: Disable URN protocol access to prevent potential
security vulnerabilities
- debian/patches/CVE-2025-54574.patch: Add ACL rules to deny URN protocol access by default
- CVE-2025-54574
- Record
CLSA-2025-1757076749- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libecapAlmaLinux:8 From an advisory covering 3 CVEs |
before 1.0.1-2.module_el8.6.0+2741+01592ae8 | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
libecapAlmaLinux:8 From an advisory covering 3 CVEs |
before 1.0.1-2.module_el8.6.0+3048+383bc947 | 1.0.1-2.module_el8.6.0+3048+383bc947 |
libecap-develAlmaLinux:8 From an advisory covering 3 CVEs |
before 1.0.1-2.module_el8.6.0+2741+01592ae8 | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
libecap-develAlmaLinux:8 From an advisory covering 3 CVEs |
before 1.0.1-2.module_el8.6.0+3048+383bc947 | 1.0.1-2.module_el8.6.0+3048+383bc947 |
squidAlmaLinux:8 From an advisory covering 3 CVEs |
before 7:4.15-7.module_el8.9.0+3696+b881db49.3 | 7:4.15-7.module_el8.9.0+3696+b881db49.3 |
squidAzure Linux:2 |
through 5.7-5 | None known |
squidTuxCare:RHEL:7 |
before 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 | 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 |
squid-migration-scriptTuxCare:RHEL:7 |
before 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 | 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 |
squid-sysvinitTuxCare:RHEL:7 |
before 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 | 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 |
squid34TuxCare:OracleLinux:6 |
before 7:3.4.14-16.el6.tuxcare.els10 | 7:3.4.14-16.el6.tuxcare.els10 |
Show 106 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squidTuxCare:OracleLinux:7 |
before 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 | 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 |
squid-migration-scriptTuxCare:OracleLinux:7 |
before 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 | 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 |
squid-sysvinitTuxCare:OracleLinux:7 |
before 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 | 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2 |
squidTuxCare:OracleLinux:6 |
before 7:3.1.23-30.el6.tuxcare.els14 | 7:3.1.23-30.el6.tuxcare.els14 |
squid34TuxCare:CentOS:6 |
before 7:3.4.14-16.el6.tuxcare.els10 | 7:3.4.14-16.el6.tuxcare.els10 |
squidTuxCare:CentOS:6 |
before 7:3.1.23-30.el6.tuxcare.els14 | 7:3.1.23-30.el6.tuxcare.els14 |
squidTuxCare:Ubuntu:16.04 |
before 3.5.12-1ubuntu7.17+tuxcare.els11 | 3.5.12-1ubuntu7.17+tuxcare.els11 |
squid-cgiTuxCare:Ubuntu:16.04 |
before 3.5.12-1ubuntu7.17+tuxcare.els11 | 3.5.12-1ubuntu7.17+tuxcare.els11 |
squid-commonTuxCare:Ubuntu:16.04 |
before 3.5.12-1ubuntu7.17+tuxcare.els11 | 3.5.12-1ubuntu7.17+tuxcare.els11 |
squid-purgeTuxCare:Ubuntu:16.04 |
before 3.5.12-1ubuntu7.17+tuxcare.els11 | 3.5.12-1ubuntu7.17+tuxcare.els11 |
squid3TuxCare:Ubuntu:16.04 |
before 3.5.12-1ubuntu7.17+tuxcare.els11 | 3.5.12-1ubuntu7.17+tuxcare.els11 |
squidclientTuxCare:Ubuntu:16.04 |
before 3.5.12-1ubuntu7.17+tuxcare.els11 | 3.5.12-1ubuntu7.17+tuxcare.els11 |
squidTuxCare:Ubuntu:18.04 |
before 3.5.27-1ubuntu1.14+tuxcare.els9 | 3.5.27-1ubuntu1.14+tuxcare.els9 |
squid-cgiTuxCare:Ubuntu:18.04 |
before 3.5.27-1ubuntu1.14+tuxcare.els9 | 3.5.27-1ubuntu1.14+tuxcare.els9 |
squid-commonTuxCare:Ubuntu:18.04 |
before 3.5.27-1ubuntu1.14+tuxcare.els9 | 3.5.27-1ubuntu1.14+tuxcare.els9 |
squid-purgeTuxCare:Ubuntu:18.04 |
before 3.5.27-1ubuntu1.14+tuxcare.els9 | 3.5.27-1ubuntu1.14+tuxcare.els9 |
squid3TuxCare:Ubuntu:18.04 |
before 3.5.27-1ubuntu1.14+tuxcare.els9 | 3.5.27-1ubuntu1.14+tuxcare.els9 |
squidclientTuxCare:Ubuntu:18.04 |
before 3.5.27-1ubuntu1.14+tuxcare.els9 | 3.5.27-1ubuntu1.14+tuxcare.els9 |
squidDebian:12 |
before 5.7-2+deb12u3, plus listed versions 5.7-25.7-2+deb12u15.7-2+deb12u2 |
5.7-2+deb12u3 |
squidDebian:13 |
before 6.5-1 | 6.5-1 |
squidDebian:14 |
before 6.5-1 | 6.5-1 |
squidDebian:11 From an advisory covering 3 CVEs |
before 4.13-10+deb11u5, plus listed versions 4.13-104.13-10+deb11u14.13-10+deb11u24.13-10+deb11u34.13-10+deb11u4 |
4.13-10+deb11u5 |
squidDebian:12 From an advisory covering 2 CVEs |
before 5.7-2+deb12u3, plus listed versions 5.7-25.7-2+deb12u15.7-2+deb12u2 |
5.7-2+deb12u3 |
squidopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 4.9-29.oe2203sp4 | 4.9-29.oe2203sp4 |
squidopenEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 4.9-29.oe2203sp3 | 4.9-29.oe2203sp3 |
squidopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 4.9-25.oe2003sp4 | 4.9-25.oe2003sp4 |
squidRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 7:5.5-6.el9_3.2 | 7:5.5-6.el9_3.2 |
squid-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 7:5.5-6.el9_3.2 | 7:5.5-6.el9_3.2 |
squid-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 3 CVEs |
before 7:5.5-6.el9_3.2 | 7:5.5-6.el9_3.2 |
libecapRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:1.0.1-2.module+el8.9.0+19703+a1da7223 | 0:1.0.1-2.module+el8.9.0+19703+a1da7223 |
libecap-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:1.0.1-2.module+el8.9.0+19703+a1da7223 | 0:1.0.1-2.module+el8.9.0+19703+a1da7223 |
libecap-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:1.0.1-2.module+el8.9.0+19703+a1da7223 | 0:1.0.1-2.module+el8.9.0+19703+a1da7223 |
libecap-develRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:1.0.1-2.module+el8.9.0+19703+a1da7223 | 0:1.0.1-2.module+el8.9.0+19703+a1da7223 |
squidRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 7:4.15-7.module+el8.9.0+20806+014d88aa.3 | 7:4.15-7.module+el8.9.0+20806+014d88aa.3 |
squid-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 7:4.15-7.module+el8.9.0+20806+014d88aa.3 | 7:4.15-7.module+el8.9.0+20806+014d88aa.3 |
squid-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 7:4.15-7.module+el8.9.0+20806+014d88aa.3 | 7:4.15-7.module+el8.9.0+20806+014d88aa.3 |
squidRed Hat:rhel_eus:9.2::appstream From an advisory covering 6 CVEs |
before 7:5.5-5.el9_2.3 | 7:5.5-5.el9_2.3 |
squid-debuginfoRed Hat:rhel_eus:9.2::appstream From an advisory covering 6 CVEs |
before 7:5.5-5.el9_2.3 | 7:5.5-5.el9_2.3 |
squid-debugsourceRed Hat:rhel_eus:9.2::appstream From an advisory covering 6 CVEs |
before 7:5.5-5.el9_2.3 | 7:5.5-5.el9_2.3 |
libecapRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 7:4.15-6.module+el8.8.0+21068+0ecbc070.3 | 7:4.15-6.module+el8.8.0+21068+0ecbc070.3 |
squid-debuginfoRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 7:4.15-6.module+el8.8.0+21068+0ecbc070.3 | 7:4.15-6.module+el8.8.0+21068+0ecbc070.3 |
squid-debugsourceRed Hat:rhel_eus:8.8::appstream From an advisory covering 7 CVEs |
before 7:4.15-6.module+el8.8.0+21068+0ecbc070.3 | 7:4.15-6.module+el8.8.0+21068+0ecbc070.3 |
libecapRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 7:4.15-3.module+el8.6.0+21069+a1561e3d.4 | 7:4.15-3.module+el8.6.0+21069+a1561e3d.4 |
squid-debuginfoRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 7:4.15-3.module+el8.6.0+21069+a1561e3d.4 | 7:4.15-3.module+el8.6.0+21069+a1561e3d.4 |
squid-debugsourceRed Hat:rhel_eus:8.6::appstream From an advisory covering 7 CVEs |
before 7:4.15-3.module+el8.6.0+21069+a1561e3d.4 | 7:4.15-3.module+el8.6.0+21069+a1561e3d.4 |
libecapRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
squid-debuginfoRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
squid-debugsourceRed Hat:rhel_aus:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
libecapRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
squid-debuginfoRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
squid-debugsourceRed Hat:rhel_e4s:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
libecapRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
squid-debuginfoRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
squid-debugsourceRed Hat:rhel_tus:8.2::appstream From an advisory covering 7 CVEs |
before 7:4.4-8.module+el8.2.0+21173+22259b09.7 | 7:4.4-8.module+el8.2.0+21173+22259b09.7 |
libecapRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squid-debuginfoRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squid-debugsourceRed Hat:rhel_aus:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
libecapRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squid-debuginfoRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squid-debugsourceRed Hat:rhel_e4s:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
libecapRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squid-debuginfoRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squid-debugsourceRed Hat:rhel_tus:8.4::appstream From an advisory covering 7 CVEs |
before 7:4.11-4.module+el8.4.0+21174+3894a031.6 | 7:4.11-4.module+el8.4.0+21174+3894a031.6 |
squidRed Hat:rhel_eus:9.0::appstream From an advisory covering 7 CVEs |
before 7:5.2-1.el9_0.4 | 7:5.2-1.el9_0.4 |
squid-debuginfoRed Hat:rhel_eus:9.0::appstream From an advisory covering 7 CVEs |
before 7:5.2-1.el9_0.4 | 7:5.2-1.el9_0.4 |
squid-debugsourceRed Hat:rhel_eus:9.0::appstream From an advisory covering 7 CVEs |
before 7:5.2-1.el9_0.4 | 7:5.2-1.el9_0.4 |
squidRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 7:3.5.20-17.el7_9.14 | 7:3.5.20-17.el7_9.14 |
squid-debuginfoRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 7:3.5.20-17.el7_9.14 | 7:3.5.20-17.el7_9.14 |
squid-migration-scriptRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 7:3.5.20-17.el7_9.14 | 7:3.5.20-17.el7_9.14 |
squid-sysvinitRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 7:3.5.20-17.el7_9.14 | 7:3.5.20-17.el7_9.14 |
squid3Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 22 moreShow less3.5.12-1ubuntu7.23.5.12-1ubuntu7.33.5.12-1ubuntu7.43.5.12-1ubuntu7.53.5.12-1ubuntu7.63.5.12-1ubuntu7.73.5.12-1ubuntu7.83.5.12-1ubuntu7.93.5.12-1ubuntu7.103.5.12-1ubuntu7.113.5.12-1ubuntu7.123.5.12-1ubuntu7.133.5.12-1ubuntu7.143.5.12-1ubuntu7.153.5.12-1ubuntu7.163.5.12-1ubuntu7.16+esm13.5.12-1ubuntu7.16+esm23.5.12-1ubuntu7.16+esm33.5.12-1ubuntu7.16+esm43.5.12-1ubuntu7.16+esm53.5.12-1ubuntu7.16+esm63.5.12-1ubuntu7.16+esm7 |
None known |
squid3Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.2 Show 18 moreShow less3.5.27-1ubuntu1.33.5.27-1ubuntu1.43.5.27-1ubuntu1.53.5.27-1ubuntu1.63.5.27-1ubuntu1.73.5.27-1ubuntu1.83.5.27-1ubuntu1.93.5.27-1ubuntu1.103.5.27-1ubuntu1.113.5.27-1ubuntu1.123.5.27-1ubuntu1.133.5.27-1ubuntu1.143.5.27-1ubuntu1.14+esm13.5.27-1ubuntu1.14+esm23.5.27-1ubuntu1.14+esm33.5.27-1ubuntu1.14+esm43.5.27-1ubuntu1.14+esm53.5.27-1ubuntu1.14+esm6 |
None known |
squidUbuntu:20.04:LTS |
before 4.10-1ubuntu1.12, plus listed versions 4.8-1ubuntu24.8-1ubuntu34.9-2ubuntu14.9-2ubuntu24.9-2ubuntu3 Show 13 moreShow less4.9-2ubuntu44.10-1ubuntu14.10-1ubuntu1.14.10-1ubuntu1.24.10-1ubuntu1.34.10-1ubuntu1.44.10-1ubuntu1.54.10-1ubuntu1.64.10-1ubuntu1.74.10-1ubuntu1.84.10-1ubuntu1.94.10-1ubuntu1.104.10-1ubuntu1.11 |
4.10-1ubuntu1.12 |
squidUbuntu:22.04:LTS |
before 5.7-0ubuntu0.22.04.4, plus listed versions 4.13-10ubuntu55.2-1ubuntu15.2-1ubuntu35.2-1ubuntu45.2-1ubuntu4.1 Show 5 moreShow less5.2-1ubuntu4.25.2-1ubuntu4.35.7-0ubuntu0.22.04.15.7-0ubuntu0.22.04.25.7-0ubuntu0.22.04.3 |
5.7-0ubuntu0.22.04.4 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | gmh5225/Blackash-CVE-2025-54574 | 2025-08-05 |
| PoC in GitHub | starrynightsecurity/CVE-2025-54574-Squid-Heap-Buffer-Overflow | 2025-11-17 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, published, references | OSV | |
| affected | ||
| facts | ||
| first indexed | CVE List, EUVD, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-54574 is a critical vulnerability (CVSS 9.3) in Squid-cache Squid, published December 6, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 22.1%, the 97th percentile. Fixed in squid 7:3.5.20-17.0.5.el7_9.13.tuxcare.els2.
References
github.com/squid-cache/squid/security/advisories/GHSA-w4gv-vw3f-29g3
github.com/squid-cache/squid/commit/a27bf4b84da23594150c7a86a23435df0b35b988
github.com/squid-cache/squid/releases/tag/SQUID_6_4
lists.debian.org/debian-lts-announce/2025/09/msg00027.html
openwall.com/lists/oss-security/2025/11/05/5
access.redhat.com/errata/RHSA-2023:7668
Show 84 moreShow less
access.redhat.com/security/cve/CVE-2023-5824
bugzilla.redhat.com/2245914
errata.almalinux.org/8/ALSA-2023-7668.html
redhat.com/security/data/cve/CVE-2023-49288.html
redhat.com/security/data/cve/CVE-2025-54574.html
nvd.nist.gov/vuln/detail/CVE-2025-54574
errata.tuxcare.com/els_os/rhel7els/CLSA-2025-1757010850.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2025-1757014622.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2025-1757015024.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2025-1757015131.html
errata.tuxcare.com/els_os/centos6els/CLSA-2025-1757016520.html
errata.tuxcare.com/els_os/centos6els/CLSA-2025-1757076484.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2025-1757076677.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2025-1757076749.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/54xxx/CVE-2025-54574.json
security-tracker.debian.org/tracker/CVE-2025-54574
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1164
nvd.nist.gov/vuln/detail/CVE-2025-62168
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1165
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1551
access.redhat.com/errata/RHSA-2023:7465
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2245914
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7465.json
cve.org/CVERecord?id=CVE-2023-5824
nvd.nist.gov/vuln/detail/CVE-2023-5824
github.com/squid-cache/squid/security/advisories/GHSA-543m-w2m2-g255
access.redhat.com/security/cve/CVE-2023-49288
bugzilla.redhat.com/show_bug.cgi?id=2252918
cve.org/CVERecord?id=CVE-2023-49288
nvd.nist.gov/vuln/detail/CVE-2023-49288
access.redhat.com/security/cve/CVE-2025-54574
bugzilla.redhat.com/show_bug.cgi?id=2386026
cve.org/CVERecord?id=CVE-2025-54574
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7668.json
access.redhat.com/errata/RHSA-2024:0072
bugzilla.redhat.com/show_bug.cgi?id=2247567
bugzilla.redhat.com/show_bug.cgi?id=2248521
bugzilla.redhat.com/show_bug.cgi?id=2252923
bugzilla.redhat.com/show_bug.cgi?id=2252926
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0072.json
access.redhat.com/security/cve/CVE-2023-46724
cve.org/CVERecord?id=CVE-2023-46724
nvd.nist.gov/vuln/detail/CVE-2023-46724
squid-cache.org/Versions/v5/SQUID-2023_4.patch
squid-cache.org/Versions/v6/SQUID-2023_4.patch
github.com/squid-cache/squid/commit/b70f864940225dfe69f9f653f948e787f99c3810
github.com/squid-cache/squid/security/advisories/GHSA-73m6-jm96-c6r3
access.redhat.com/security/cve/CVE-2023-46728
cve.org/CVERecord?id=CVE-2023-46728
nvd.nist.gov/vuln/detail/CVE-2023-46728
github.com/squid-cache/squid/security/advisories/GHSA-cg5h-v6vc-w33f
megamansec.github.io/Squid-Security-Audit/gopher-nullpointer.html
access.redhat.com/security/cve/CVE-2023-49285
cve.org/CVERecord?id=CVE-2023-49285
nvd.nist.gov/vuln/detail/CVE-2023-49285
access.redhat.com/security/cve/CVE-2023-49286
cve.org/CVERecord?id=CVE-2023-49286
nvd.nist.gov/vuln/detail/CVE-2023-49286
access.redhat.com/errata/RHSA-2024:0397
bugzilla.redhat.com/show_bug.cgi?id=2254663
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0397.json
access.redhat.com/security/cve/CVE-2023-50269
cve.org/CVERecord?id=CVE-2023-50269
nvd.nist.gov/vuln/detail/CVE-2023-50269
squid-cache.org/Versions/v5/SQUID-2023_10.patch
squid-cache.org/Versions/v6/SQUID-2023_10.patch
github.com/squid-cache/squid/security/advisories/GHSA-wgq4-4cfg-c4x3
access.redhat.com/errata/RHSA-2024:0771
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0771.json
access.redhat.com/errata/RHSA-2024:0772
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0772.json
access.redhat.com/errata/RHSA-2024:0773
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0773.json
access.redhat.com/errata/RHSA-2024:1153
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1153.json
access.redhat.com/errata/RHSA-2025:14414
bugzilla.redhat.com/show_bug.cgi?id=1962243
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_14414.json
access.redhat.com/security/cve/CVE-2021-28651
cve.org/CVERecord?id=CVE-2021-28651
nvd.nist.gov/vuln/detail/CVE-2021-28651
github.com/squid-cache/squid/security/advisories/GHSA-ch36-9jhx-phm4
ubuntu.com/security/CVE-2025-54574