CVE-2018-10852
High · 7.5CVSS
7.5
EPSS
1.5%
Published
Jun 26, 2018
CISA due date
—
Cloudanix analysis
A permissions problem on a system component lets any local user see which commands other people are allowed to run as administrators.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The UNIX pipe used by sudo to retrieve sudo rules from SSSD has overly permissive access, allowing any local process using the same raw protocol to read rules for any user.
Why it matters to the business
Attackers on the same system can discover elevated privileges and potential targets for further compromise, increasing risk of unauthorized access across the environment.
How an attack unfolds
An attacker on a system using vulnerable SSSD sends crafted messages over the world-readable pipe that sudo uses to query SSSD, retrieving the full set of sudo rules available for every user without authentication.
How to fix it
Upgrade SSSD to version 1.16.3 or later. For the listed Alpine irssi packages, update to the fixed version 1.1.2-r0.
How to confirm the fix worked
Confirm SSSD version is at least 1.16.3 and verify pipe permissions are restricted to root or the sudo group only.
Typical attack path
- Gain local shell access on a host running vulnerable SSSD
- Identify the sudo-SSSD pipe path
- Craft and send protocol messages matching sudo's format
- Receive and parse sudo rules for any user
- Identify accounts with elevated privileges for follow-on attacks
How to detect it
Review system logs for unexpected processes opening or writing to the sudo-SSSD pipe; inspect process listings and pipe permissions during forensic sweeps.
- /var/lib/sss/pipes/sudo
- unexpected processes communicating over sudo pipe
What your security team should do
- Prioritize patching SSSD on all systems using sudo integration
- Audit local privilege-escalation paths that could leverage exposed rules
- Monitor for unexpected local processes accessing the sudo-SSSD pipe
The record
The UNIX pipe which sudo uses to contact SSSD and read the available sudo rules from SSSD has too wide permissions, which means that anyone who can send a message using the same raw protocol that sudo and SSSD use can read the sudo rules available for any user. This affects versions of SSSD before 1.16.3.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | sssd | 0 | 1.16.3-1 |
| Debian:12 | sssd | 0 | 1.16.3-1 |
| Debian:13 | sssd | 0 | 1.16.3-1 |
| Debian:8 | sssd | 0 | 1.11.7-3+deb8u1 |
| Mageia:6 | sssd | 0 | 1.13.4-9.2.mga6 |
| Red Hat:enterprise_linux:7::client | libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libipa_hbac-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_autofs | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_certmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_certmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_nss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_simpleifp | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_simpleifp-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | libsss_sudo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | python-libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | python-libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | python-sss | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | python-sss-murmur | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | python-sssdconfig | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-ad | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-client | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-common-pac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-dbus | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-debuginfo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-ipa | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-kcm | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-krb5 | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-krb5-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-ldap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-libwbclient | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-libwbclient-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-polkit-rules | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-proxy | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-tools | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::client | sssd-winbind-idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libipa_hbac-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_autofs | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_certmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_certmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_nss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_simpleifp | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_simpleifp-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | libsss_sudo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | python-libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | python-libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | python-sss | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | python-sss-murmur | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | python-sssdconfig | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-ad | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-client | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-common-pac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-dbus | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-debuginfo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-ipa | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-kcm | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-krb5 | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-krb5-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-ldap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-libwbclient | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-libwbclient-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-polkit-rules | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-proxy | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-tools | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::computenode | sssd-winbind-idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libipa_hbac-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_autofs | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_certmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_certmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_nss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_simpleifp | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_simpleifp-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | libsss_sudo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | python-libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | python-libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | python-sss | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | python-sss-murmur | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | python-sssdconfig | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-ad | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-client | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-common-pac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-dbus | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-debuginfo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-ipa | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-kcm | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-krb5 | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-krb5-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-ldap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-libwbclient | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-libwbclient-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-polkit-rules | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-proxy | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-tools | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::server | sssd-winbind-idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libipa_hbac-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_autofs | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_certmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_certmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_nss_idmap-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_simpleifp | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_simpleifp-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | libsss_sudo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | python-libipa_hbac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | python-libsss_nss_idmap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | python-sss | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | python-sss-murmur | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | python-sssdconfig | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-ad | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-client | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-common-pac | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-dbus | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-debuginfo | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-ipa | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-kcm | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-krb5 | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-krb5-common | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-ldap | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-libwbclient | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-libwbclient-devel | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-polkit-rules | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-proxy | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-tools | 0 | 0:1.16.2-13.el7 |
| Red Hat:enterprise_linux:7::workstation | sssd-winbind-idmap | 0 | 0:1.16.2-13.el7 |
| SUSE:Enterprise Storage 4 | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Desktop 12 SP3 | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Desktop 12 SP4 | sssd | 0 | 1.16.1-4.3.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 | sssd | 0 | 1.16.1-3.3.1 |
| SUSE:Linux Enterprise Server 12 SP2-LTSS | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Server 12 SP3 | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Server 12 SP4 | sssd | 0 | 1.16.1-4.3.2 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | sssd | 0 | 1.16.1-4.3.2 |
| SUSE:Linux Enterprise Software Development Kit 12 SP3 | sssd | 0 | 1.13.4-34.23.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP4 | sssd | 0 | 1.16.1-4.3.2 |
| SUSE:OpenStack Cloud 7 | sssd | 0 | 1.13.4-34.23.1 |
| Ubuntu:16.04:LTS | sssd | 0 | No fix |
| Ubuntu:18.04:LTS | sssd | 0 | 1.16.1-1ubuntu1.8 |
| Ubuntu:20.04:LTS | sssd | 0 | 2.2.2-1 |
| Ubuntu:20.04:LTS | sssd | 0 | 2.2.3-3ubuntu0.7 |
| Ubuntu:Pro:16.04:LTS | sssd | 0 | No fix |
| openSUSE:Tumbleweed | sssd | 0 | 2.5.2-1.4 |
Related vulnerabilities
- CVE-2023-3758 A race condition flaw was found in sssd where the GPO policy is not consistently applied… Also affects sssd
- CVE-2017-12173 It was found that sssd's sysdb_search_user_by_upn_res() function before 1.16.0 did not… Also affects sssd
- CVE-2026-6245 A flaw was found in the System Security Services Daemon (SSSD). Also affects sssd
- CVE-2026-114657 Grav from 2.0.0 before 2.2.5 contains an information disclosure vulnerability that allows… CWE-200
- CVE-2026-114574 A security vulnerability has been detected in massCodeIO massCode 5.10. CWE-200
- CVE-2026-111756 follow-redirects is a Node.js HTTP and HTTPS client wrapper that automatically follows… CWE-200
- CVE-2026-111755 follow-redirects is a Node.js HTTP and HTTPS client wrapper that automatically follows… CWE-200
- CVE-2026-112091 A flaw has been found in Dav-ee dairy-management-system… CWE-200