Every CVE Search/ Get API key

CVE-2019-3688

squid: /usr/sbin/pinger packaged with wrong permission

5.1 Medium

The /usr/sbin/pinger binary packaged with squid in SUSE Linux Enterprise Server 15 before and including version 4.8-5.8.1 and in SUSE Linux Enterprise Server 12 before and including 3.5.21-26.17.1 had squid:root, 0750 permissions. This allowed an attacker that compromissed the squid user to gain persistence by changing the binary

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
Low

Exploit likelihood

0.34%Down 0.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 5.1

squid: /usr/sbin/pinger packaged with wrong permission

The /usr/sbin/pinger binary packaged with squid in SUSE Linux Enterprise Server 15 before and including version 4.8-5.8.1 and in SUSE Linux Enterprise Server 12 before and including 3.5.21-26.17.1 had squid:root, 0750 permissions. This allowed an attacker that compromissed the squid user to gain persistence by changing the binary

Record
CVE-2019-3688
CVSS 3.1
5.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Weakness
CWE-276
Updated
2026-11-02
EUVDEUVD-2019-13323 5.1

The /usr/sbin/pinger binary packaged with squid in SUSE Linux Enterprise Server 15 before and including version 4.8-5.8.1 and in SUSE Linux Enterprise Server 12 before and including 3.5.21-26.17.1 had squid:root, 0750 permissions. This allowed an attacker that compromissed the squid user to gain persistence by changing the binary

Record
EUVD-2019-13323
CVSS 3.1
5.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Updated
2026-11-03
GitHub AdvisoriesGHSA-mx4x-652m-w4fw No score

The /usr/sbin/pinger binary packaged with squid in SUSE Linux Enterprise Server 15 before and...

The /usr/sbin/pinger binary packaged with squid in SUSE Linux Enterprise Server 15 before and including version 4.8-5.8.1 and in SUSE Linux Enterprise Server 12 before and including 3.5.21-26.17.1 had squid:root, 0750 permissions. This allowed an attacker that compromissed the squid user to gain persistence by changing the binary

Record
GHSA-mx4x-652m-w4fw
Updated
2026-11-02
NVD 5.1

The /usr/sbin/pinger binary packaged with squid in SUSE Linux Enterprise Server 15 before and including version 4.8-5.8.1 and in SUSE Linux Enterprise Server 12 before and including 3.5.21-26.17.1 had squid:root, 0750 permissions. This allowed an attacker that compromissed the squid user to gain persistence by changing the binary

Record
CVE-2019-3688
CVSS 3.1
5.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
CVSS 2.0
6.6 MediumAV:L/AC:L/Au:N/C:N/I:C/A:C
Weakness
CWE-276
Updated
2026-11-02
OSVopenSUSE-SU-2019:2540-1 No score

Security update for squid

This update for squid to version 4.9 fixes the following issues:

Security issues fixed:

  • CVE-2019-13345: Fixed multiple cross-site scripting vulnerabilities in cachemgr.cgi (bsc#1140738).
  • CVE-2019-12526: Fixed potential remote code execution during URN processing (bsc#1156326).
  • CVE-2019-12523,CVE-2019-18676: Fixed multiple improper validations in URI processing (bsc#1156329).
  • CVE-2019-18677: Fixed Cross-Site Request Forgery in HTTP Request processing (bsc#1156328).
  • CVE-2019-18678: Fixed incorrect message parsing which could have led to HTTP request splitting issue (bsc#1156323).
  • CVE-2019-18679: Fixed information disclosure when processing HTTP Digest Authentication (bsc#1156324).

Other issues addressed:

  • Fixed DNS failures when peer name was configured with any upper case characters
  • Fixed several rock cache_dir corruption issues

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:2540-1
Updated
2026-11-02
OSVopenSUSE-SU-2019:2541-1 No score

Security update for squid

This update for squid to version 4.9 fixes the following issues:

Security issues fixed:

  • CVE-2019-13345: Fixed multiple cross-site scripting vulnerabilities in cachemgr.cgi (bsc#1140738).
  • CVE-2019-12526: Fixed potential remote code execution during URN processing (bsc#1156326).
  • CVE-2019-12523,CVE-2019-18676: Fixed multiple improper validations in URI processing (bsc#1156329).
  • CVE-2019-18677: Fixed Cross-Site Request Forgery in HTTP Request processing (bsc#1156328).
  • CVE-2019-18678: Fixed incorrect message parsing which could have led to HTTP request splitting issue (bsc#1156323).
  • CVE-2019-18679: Fixed information disclosure when processing HTTP Digest Authentication (bsc#1156324).

Other issues addressed:

  • Fixed DNS failures when peer name was configured with any upper case characters
  • Fixed several rock cache_dir corruption issues

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:2541-1
Updated
2026-11-02
Show 9 moreShow less
OSVopenSUSE-SU-2019:2672-1 No score

Security update for permissions

This update for permissions fixes the following issues:

  • CVE-2019-3688: Changed wrong ownership in /usr/sbin/pinger to root:squid which could have allowed a squid user to gain persistence by changing the binary (bsc#1093414).
  • CVE-2019-3690: Fixed a privilege escalation through untrusted symbolic links (bsc#1150734).
  • Fixed a regression which caused sagmentation fault (bsc#1157198).

This update was imported from the SUSE:SLE-15-SP1:Update update project.

Record
openSUSE-SU-2019:2672-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1520-1 No score

Security update for permissions

This update for permissions fixes the following issues:

Update to version 20200127:

  • Makefile: Leap 15.3 still uses /etc, so adjust the installation setup

Update to version 20181225:

  • mgetty: faxq-helper now finally reside in /usr/libexec
  • libksysguard5: Updated path for ksgrd_network_helper
  • kdesu: Updated path for kdesud
  • sbin_dirs cleanup: these binaries have already been moved to /usr/sbin
  • mariadb: revert auth_pam_tool to /usr/lib{,64} again
  • cleanup: revert virtualbox back to plain /usr/lib
  • cleanup: remove deprecated /etc/ssh/sshd_config
  • hawk_invoke is not part of newer hawk2 packages anymore
  • cleanup: texlive-filesystem: public now resides in libexec
  • cleanup: authbind: helper now resides in libexec
  • cleanup: polkit: the agent now also resides in libexec
  • libexec cleanup: 'inn' news binaries now reside in libexec
  • whitelist please (boo#1183669)
  • Fix enlightenment paths
  • usbauth: drop compatibility variable for libexec
  • usbauth: Updated path for usbauth-npriv
  • profiles: finish usage of variable for polkit-agent-helper-1
  • Makefile: fix custom flags support when using make command line variables
  • added information about know limitations of this approach
  • Makefile: compile with LFO support to fix 32-bit emulation on 64-bit hosts (boo#1178476)
  • Makefile: support CXXFLAGS and LDFLAGS override / extension via make/env variables (boo#1178475)
  • profiles: prepare /usr/sbin versions of profile entries (boo#1029961)
  • profiles: use new variables feature to remove redundant entries
  • profiles: remove now superfluous squid pinger paths (boo#1171569)
  • tests: implement basic tests for new the new variable feature
  • tests: avoid redundant specification of test names by using class names
  • regtests: split up base types and actual test implementation
  • man pages: add documentation about variables, update copyrights
  • chkstat: implement support for variables in profile paths
  • chkstat: prepare reuse of config file locations
  • chkstat: fix some typos and whitespace
  • etc/permissions: remove unnecessary, duplicate, outdated entries
  • etc/permissions: remove trailing whitespace
  • ksgrd_network_helper: remove obviously wrong path
  • adjust squid pinger path (boo#1171569)
  • mgetty: remove long dead (or never existing) locks directory (boo#1171882)
  • squid: remove basic_pam_auth which doesn't need special perms (boo#1171569)
  • cleanup now useless /usr/lib entries after move to /usr/libexec (boo#1171164)
  • drop (f)ping capabilities in favor of ICMP_PROTO sockets (boo#1174504)
  • whitelist Xorg setuid-root wrapper (boo#1175867)
  • screen: remove /run/uscreens covered by systemd-tmpfiles (boo#1171879)
  • Add /usr/libexec for cockpit-session as new path
  • physlock: whitelist with tight restrictions (boo#1175720)
  • mtr-packet: stop requiring dialout group
  • etc/permissions: fix mtr permission
  • list_permissions: improve output format
  • list_permissions: support globbing in --path argument
  • list_permissions: implement simplifications suggested in PR#92
  • list_permissions: new tool for better path configuration overview
  • regtest: support new getcap output format in libcap-2.42
  • regtest: print individual test case errors to stderr
  • etc/permissions: remove static /var/spool/* dirs
  • etc/permissions: remove outdated entries
  • etc/permissions: remove unnecessary static dirs and devices
  • screen: remove now unused /var/run/uscreens
  • Revert 'etc/permissions: remove entries for bind-chrootenv'
  • rework permissions.local text (boo#1173221)
  • dbus-1: adjust to new libexec dir location (boo#1171164)
  • permission profiles: reinstate kdesud for kde5
  • etc/permissions: remove entries for bind-chrootenv
  • etc/permissions: remove traceroute entry
  • VirtualBox: remove outdated entry which is only a symlink any more
  • /bin/su: remove path refering to symlink
  • etc/permissions: remove legacy RPM directory entries
  • /etc/permissions: remove outdated sudo directories
  • singularity: remove outdated setuid-binary entries
  • chromium: remove…
Record
openSUSE-SU-2021:1520-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11165-1 No score

chkstat-1550_20210901-29.2 on GA media

These are all security issues fixed in the chkstat-1550_20210901-29.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11165-1
Updated
2026-11-02
OSVSUSE-SU-2019:2975-1 No score

Security update for squid

This update for squid to version 4.9 fixes the following issues:

Security issues fixed:

  • CVE-2019-13345: Fixed multiple cross-site scripting vulnerabilities in cachemgr.cgi (bsc#1140738).
  • CVE-2019-12526: Fixed potential remote code execution during URN processing (bsc#1156326).
  • CVE-2019-12523,CVE-2019-18676: Fixed multiple improper validations in URI processing (bsc#1156329).
  • CVE-2019-18677: Fixed Cross-Site Request Forgery in HTTP Request processing (bsc#1156328).
  • CVE-2019-18678: Fixed incorrect message parsing which could have led to HTTP request splitting issue (bsc#1156323).
  • CVE-2019-18679: Fixed information disclosure when processing HTTP Digest Authentication (bsc#1156324).

Other issues addressed:

  • Fixed DNS failures when peer name was configured with any upper case characters
  • Fixed several rock cache_dir corruption issues
Record
SUSE-SU-2019:2975-1
Updated
2026-11-02
OSVSUSE-SU-2019:3180-1 No score

Security update for permissions

This update for permissions fixes the following issues:

  • CVE-2019-3688: Changed wrong ownership in /usr/sbin/pinger to root:squid which could have allowed a squid user to gain persistence by changing the binary (bsc#1093414).
  • CVE-2019-3690: Fixed a privilege escalation through untrusted symbolic links (bsc#1150734).
  • Fixed a regression which caused segmentation fault (bsc#1157198).
Record
SUSE-SU-2019:3180-1
Updated
2026-11-02
OSVSUSE-SU-2019:3182-1 No score

Security update for permissions

This update for permissions fixes the following issues:

  • CVE-2019-3688: Changed wrong ownership in /usr/sbin/pinger to root:squid which could have allowed a squid user to gain persistence by changing the binary (bsc#1093414).
  • CVE-2019-3690: Fixed a privilege escalation through untrusted symbolic links (bsc#1150734).
  • Fixed a regression which caused sagmentation fault (bsc#1157198).
Record
SUSE-SU-2019:3182-1
Updated
2026-11-02
OSVSUSE-SU-2019:3183-1 No score

Security update for permissions

This update for permissions fixes the following issues:

Security issues fixed:

  • CVE-2019-3688: Changed wrong ownership in /usr/sbin/pinger to root:squid which could have allowed a squid user to gain persistence by changing the binary (bsc#1093414).
  • CVE-2019-3690: Fixed a privilege escalation through untrusted symbolic links (bsc#1150734).

Other issue addressed:

  • Corrected a badly constracted file which could have allowed treating of the shell environment as permissions files (bsc#1097665,bsc#1047247).
  • Fixed a regression which caused sagmentation fault (bsc#1157198).
Record
SUSE-SU-2019:3183-1
Updated
2026-11-02
OSVSUSE-SU-2020:1163-1 No score

Security update for permissions

This update for permissions fixes the following issues:

Security issue fixed:

  • CVE-2020-8013: Fixed a local privilege escalation with mrsh and wodim (bsc#1163922).

Non-security issues fixed:

  • Fixed regression where chkstat breaks without /proc available (bsc#1160764, bsc#1160594)
  • Fixed capability handling when doing multiple permission changes at once (bsc#1161779)
  • Fixed handling of relative directory symlinks in chkstat
Record
SUSE-SU-2020:1163-1
Updated
2026-11-02
OSVSUSE-SU-2021:2280-1 No score

Security update for permissions

This update for permissions fixes the following issues:

  • Fork package for 12-SP5 (bsc#1155939)
  • make btmp root:utmp (bsc#1050467, bsc#1182899)
  • pcp: remove no longer needed / conflicting entries (bsc#1171883). Fixes a potential security issue.
  • do not follow symlinks that are the final path element (CVE-2020-8013, bsc#1163922)
  • fix handling of relative directory symlinks in chkstat
  • whitelist postgres sticky directories (bsc#1123886)
  • fix regression where chkstat breaks without /proc available (bsc#1160764, bsc#1160594)
  • fix capability handling when doing multiple permission changes at once (bsc#1161779,
  • fix invalid free() when permfiles points to argv (bsc#1157198)
  • the eror should be reported for permfiles[i], not argv[i], as these are not the same files. (bsc#1047247, bsc#1097665)
  • fix /usr/sbin/pinger ownership to root:squid (bsc#1093414, CVE-2019-3688)
  • fix privilege escalation through untrusted symlinks (bsc#1150734, CVE-2019-3690)
Record
SUSE-SU-2021:2280-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
squid
SUSE:Linux Enterprise Module for Server Applications 15
From an advisory covering 12 CVEs
before 4.9-5.11.1
4.9-5.11.1
squid
SUSE:Linux Enterprise Module for Server Applications 15 SP1
From an advisory covering 12 CVEs
before 4.9-5.11.1
4.9-5.11.1
permissions
SUSE:HPE Helion OpenStack 8
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:OpenStack Cloud 7
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:OpenStack Cloud 8
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Linux Enterprise Server 12 SP2-LTSS
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
Show 20 moreShow less
Affected packages
PackageAffectedFixed
permissions
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Enterprise Storage 5
From an advisory covering 2 CVEs
before 2015.09.28.1626-17.20.1
2015.09.28.1626-17.20.1
permissions
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 2 CVEs
before 20180125-3.18.1
20180125-3.18.1
permissions
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 2 CVEs
before 20170707-3.14.1
20170707-3.14.1
permissions
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 2 CVEs
before 20170707-3.14.1
20170707-3.14.1
permissions
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 2 CVEs
before 20170707-3.14.1
20170707-3.14.1
permissions
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 20170707-3.14.1
20170707-3.14.1
permissions
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 20170707-3.14.1
20170707-3.14.1
permissions
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 3 CVEs
before 20180125-3.21.1
20180125-3.21.1
permissions
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 3 CVEs
before 20180125-3.21.1
20180125-3.21.1
permissions
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 3 CVEs
before 20180125-3.21.1
20180125-3.21.1
permissions
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 3 CVEs
before 20180125-3.21.1
20180125-3.21.1
permissions
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 3 CVEs
before 20170707-6.4.1
20170707-6.4.1
permissions
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 3 CVEs
before 20170707-6.4.1
20170707-6.4.1
squid
openSUSE:Leap 15.0
From an advisory covering 12 CVEs
before 4.9-lp150.13.1
4.9-lp150.13.1
squid
openSUSE:Leap 15.1
From an advisory covering 12 CVEs
before 4.9-lp151.2.7.1
4.9-lp151.2.7.1
permissions
openSUSE:Leap 15.1
From an advisory covering 2 CVEs
before 20181116-lp151.4.9.1
20181116-lp151.4.9.1
permissions
openSUSE:Leap 15.3
From an advisory covering 3 CVEs
before 20200127-lp153.24.3.1
20200127-lp153.24.3.1
permissions
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 1550_20210901.1550-29.2
1550_20210901.1550-29.2

History

History
RecordedChangedSources
affected, facts
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-3688 is a medium vulnerability (CVSS 5.1) in Suse Linux Enterprise Server 12, published October 7, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. No source names a fixed version.

References

Show 77 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open