CVE-2015-7560 Missing authorization in n/a

Medium 6.5 Published Updated

Remote authenticated users can modify arbitrary ACLs in Samba by exploiting SMB1 symlink handling, potentially leading to unauthorized data access or privilege escalation.

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-2015-7560?

CVE-2015-7560 is a medium-severity missing authorization vulnerability in Canonical Ubuntu Linux, published on 13 Mar 2016. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

The SMB1 implementation in smbd in Samba 3.x and 4.x before 4.1.23, 4.2.x before 4.2.9, 4.3.x before 4.3.6, and 4.4.x before 4.4.0rc4 allows remote authenticated users to modify arbitrary ACLs by using a UNIX SMB1 call to create a symlink, and then using a non-UNIX SMB1 call to write to the ACL content.

Weakness: CWE-284

Which versions are affected by CVE-2015-7560?

It affects 3 products.

Linux distribution packages (40)
libsmbclient Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
libsmbclient-devel Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-client Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-common Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-doc Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-domainjoin-gui Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-glusterfs Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-swat Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-winbind Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-winbind-clients Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-winbind-devel Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba-winbind-krb5-locator Red Hat:enterprise_linux:6::clientAll versions0:3.6.23-25.el6_7
samba4 Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-client Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-common Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-dc Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-dc-libs Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-devel Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-libs Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-pidl Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-python Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-swat Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-test Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-winbind Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-winbind-clients Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
samba4-winbind-krb5-locator Red Hat:enterprise_linux:6::clientAll versions0:4.0.0-68.el6_7.rc4
libsmbclient Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
libsmbclient-devel Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-client Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-common Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-doc Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-domainjoin-gui Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-glusterfs Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-swat Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7
samba-winbind Red Hat:enterprise_linux:6::computenodeAll versions0:3.6.23-25.el6_7

Products include Canonical Ubuntu Linux, Debian Debian Linux, Samba Samba.

How do I fix CVE-2015-7560?

Upgrade to a fixed version.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2015-7560 being exploited?

There is no known exploitation of CVE-2015-7560 in the wild and no public exploit code.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2015-7560, ECHO-de75-cb24-a7f3, GHSA-8wq4-qh3h-2hhh, MGASA-2016-0106, RHSA-2016:0447, RHSA-2016:0448 and 6 more.

Is CVE-2015-7560 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free