CVE-2015-0240
Description
The Netlogon server implementation in smbd in Samba 3.5.x and 3.6.x before 3.6.25, 4.0.x before 4.0.25, 4.1.x before 4.1.17, and 4.2.x before 4.2.0rc5 performs a free operation on an uninitialized stack pointer, which allows remote attackers to execute arbitrary code via crafted Netlogon packets that use the ServerPasswordSet RPC API, as demonstrated by packets reaching the _netr_ServerPasswordSet function in rpc_server/netlogon/srv_netlog_nt.c.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
No mitigations published for this CVE yet.
The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ if you've already worked around this in production โ publish your fix to the community-verified tier.
โ Propose a mitigation on Community โ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here withsource_tier=community-verified.
Exploits
Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.
Exploit-DB
Samba < 3.6.2 (x86) - Denial of Service (PoC)
Metasploit modules
OS impact
Red Hat Affected 3 releases
| Version | Status | Fixed in |
|---|---|---|
| 7.0 | Affected | โ |
| 6.0 | Affected | โ |
| 5 | Affected | โ |
SUSE Affected 1 release
| Version | Status | Fixed in |
|---|---|---|
| 12 | Affected | โ |
Ubuntu Affected 3 releases
| Version | Status | Fixed in |
|---|---|---|
| 14.10 | Affected | โ |
| 14.04 | Affected | โ |
| 12.04 | Affected | โ |
Debian Fixed 5 releases
| Version | Status | Fixed in |
|---|---|---|
| trixie | Fixed | 2:4.1.17+dfsg-1 |
| sid | Fixed | 2:4.1.17+dfsg-1 |
| forky | Fixed | 2:4.1.17+dfsg-1 |
| bullseye | Fixed | 2:4.1.17+dfsg-1 |
| bookworm | Fixed | 2:4.1.17+dfsg-1 |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| samba | samba | 3.5.0 | |
| samba | samba | 3.5.1 | |
| samba | samba | 3.5.2 | |
| samba | samba | 3.5.3 | |
| samba | samba | 3.5.4 | |
| samba | samba | 3.5.5 | |
| samba | samba | 3.5.6 | |
| samba | samba | 3.5.7 | |
| samba | samba | 3.5.8 | |
| samba | samba | 3.5.9 | |
| samba | samba | 3.5.10 | |
| samba | samba | 3.5.11 | |
| samba | samba | 3.5.12 | |
| samba | samba | 3.5.13 | |
| samba | samba | 3.5.14 | |
| samba | samba | 3.5.15 | |
| samba | samba | 3.5.16 | |
| samba | samba | 3.5.17 | |
| samba | samba | 3.5.18 | |
| samba | samba | 3.5.19 | |
| samba | samba | 3.5.20 | |
| samba | samba | 3.5.21 | |
| samba | samba | 3.5.22 | |
| samba | samba | 3.6.0 | |
| samba | samba | 3.6.1 | |
| samba | samba | 3.6.2 | |
| samba | samba | 3.6.10 | |
| samba | samba | 3.6.11 | |
| samba | samba | 3.6.12 | |
| samba | samba | 3.6.13 | |
| samba | samba | 3.6.14 | |
| samba | samba | 3.6.15 | |
| samba | samba | 3.6.16 | |
| samba | samba | 3.6.17 | |
| samba | samba | 3.6.18 | |
| samba | samba | 3.6.19 | |
| samba | samba | 3.6.20 | |
| samba | samba | 3.6.21 | |
| samba | samba | 3.6.22 | |
| samba | samba | 3.6.23 | |
| samba | samba | 3.6.24 | |
| samba | samba | 4.0.0 | |
| samba | samba | 4.0.1 | |
| samba | samba | 4.0.2 | |
| samba | samba | 4.0.3 | |
| samba | samba | 4.0.4 | |
| samba | samba | 4.0.5 | |
| samba | samba | 4.0.6 | |
| samba | samba | 4.0.7 | |
| samba | samba | 4.0.8 | |
| samba | samba | 4.0.9 | |
| samba | samba | 4.0.10 | |
| samba | samba | 4.0.11 | |
| samba | samba | 4.0.12 | |
| samba | samba | 4.0.13 | |
| samba | samba | 4.0.14 | |
| samba | samba | 4.0.15 | |
| samba | samba | 4.0.16 | |
| samba | samba | 4.0.17 | |
| samba | samba | 4.0.18 | |
| samba | samba | 4.0.19 | |
| samba | samba | 4.0.20 | |
| samba | samba | 4.0.21 | |
| samba | samba | 4.0.22 | |
| samba | samba | 4.0.23 | |
| samba | samba | 4.0.24 | |
| samba | samba | 4.1.0 | |
| samba | samba | 4.1.1 | |
| samba | samba | 4.1.2 | |
| samba | samba | 4.1.3 | |
| samba | samba | 4.1.4 | |
| samba | samba | 4.1.5 | |
| samba | samba | 4.1.6 | |
| samba | samba | 4.1.7 | |
| samba | samba | 4.1.8 | |
| samba | samba | 4.1.9 | |
| samba | samba | 4.1.10 | |
| samba | samba | 4.1.11 | |
| samba | samba | 4.1.12 | |
| samba | samba | 4.1.13 | |
| samba | samba | 4.1.14 | |
| samba | samba | 4.1.15 | |
| samba | samba | 4.1.16 | |
| samba | samba | 4.2.0 | |
References
- http://advisories.mageia.org/MGASA-2015-0084.html
- http://lists.opensuse.org/opensuse-security-announce/2015-02/msg00028.html
- http://lists.opensuse.org/opensuse-security-announce/2015-02/msg00030.html
- http://lists.opensuse.org/opensuse-security-announce/2015-02/msg00031.html
- http://lists.opensuse.org/opensuse-security-announce/2015-02/msg00035.html
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00042.html
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00047.html
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00048.html
- http://marc.info/?l=bugtraq&m=142722696102151&w=2
- http://marc.info/?l=bugtraq&m=143039217203031&w=2
- http://rhn.redhat.com/errata/RHSA-2015-0249.html
- http://rhn.redhat.com/errata/RHSA-2015-0250.html
- http://rhn.redhat.com/errata/RHSA-2015-0251.html
- http://rhn.redhat.com/errata/RHSA-2015-0252.html
- http://rhn.redhat.com/errata/RHSA-2015-0253.html
- http://rhn.redhat.com/errata/RHSA-2015-0254.html
- http://rhn.redhat.com/errata/RHSA-2015-0255.html
- http://rhn.redhat.com/errata/RHSA-2015-0256.html
- http://rhn.redhat.com/errata/RHSA-2015-0257.html
- http://security.gentoo.org/glsa/glsa-201502-15.xml
- http://www.debian.org/security/2015/dsa-3171
- http://www.mandriva.com/security/advisories?name=MDVSA-2015:081
- http://www.mandriva.com/security/advisories?name=MDVSA-2015:082
- http://www.oracle.com/technetwork/topics/security/bulletinjan2015-2370101.html
- http://www.securityfocus.com/bid/72711
CWEs
CWE-17
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.