CVE-2018-16838 Auth bypass in sssd
SSSD allows all authenticated users to log in when Group Policy Objects are unreadable due to strict server-side permissions, bypassing access controls.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-16838?
CVE-2018-16838 is a medium-severity authentication bypass vulnerability in Redhat Enterprise Linux, published on 25 Mar 2019. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
A flaw was found in sssd Group Policy Objects implementation. When the GPO is not readable by SSSD due to a too strict permission settings on the server side, SSSD will allow all authenticated users to login instead of denying access.
Which versions are affected by CVE-2018-16838?
It affects 2 products.
Linux distribution packages (40)
libipa_hbac Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libipa_hbac-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_autofs Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_autofs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_certmap Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_certmap-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_idmap Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_idmap-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_nss_idmap Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_nss_idmap-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_simpleifp Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_simpleifp-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_sudo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
libsss_sudo-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-libipa_hbac Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-libipa_hbac-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-libsss_nss_idmap Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-libsss_nss_idmap-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-sss Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-sss-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-sss-murmur Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-sss-murmur-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
python3-sssdconfig Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-ad Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-ad-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-client Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-client-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-common Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-common-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-common-pac Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-common-pac-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-dbus Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-dbus-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-ipa Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-ipa-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-kcm Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
sssd-kcm-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:2.2.0-19.el8 |
Products include Fedoraproject Sssd, Redhat Enterprise Linux.
How do I fix CVE-2018-16838?
Apply the vendor's patch.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2018-16838 being exploited?
There is no known exploitation of CVE-2018-16838 in the wild and no public exploit code.
Other vulnerabilities in Redhat Enterprise Linux
Sources
Also known as DEBIAN-CVE-2018-16838, GHSA-h2vj-4wwx-54q4, MGASA-2019-0395, RHSA-2019:3651, SUSE-SU-2019:1476-1, SUSE-SU-2019:1477-1 and 3 more.