macOS SMBClient Vulnerability Allows Remote Code Execution and Kernel Crash

Authentication bypass and privilege escalation flaws enable memory corruption and unauthorized process termination, including system crashes. Since there’s no verification that the calling process has permission to signal the target process, attackers can effectively send SIGTERM to any process on the system, including critical system processes like launchd, causing immediate system crashes. The vulnerabilities affecting the SMB filesystem client used for mounting remote file shares represent a significant security risk, as SMB has been the preferred file sharing protocol since macOS Big Sur. Remote code execution possible through kernel heap overflow in SMB2 compression handling, allowing system compromise. This leads to _free_NegotiationToken being called on uninitialized memory, which ultimately invokes _asn1_free() using the uninitialized token type as a template to parse and free the garbage data. The flaw occurs when processing compressed SMB2 data using chained compression algorithms, including SMB2_COMPRESSION_LZNT1, SMB2_COMPRESSION_LZ77, and SMB2_COMPRESSION_LZ77_HUFFMAN. This creates a heap memory overflow condition where attackers can control both the overflow quantity and influence the size of the allocated memory being corrupted, potentially up to 32MB (2*kDefaultMaxIOSize). The flaw has been addressed by implementing proper memory initialization using memset() before the NegotiationToken is used. This flaw allows any unprivileged process to register arbitrary process IDs with the kernel’s multichannel SMB notification system. Security experts recommend applying the patches immediately through macOS system updates. When the gss_decapsulate_token function fails during authentication, the code jumps to the free_negtoken_3 label, bypassing the initialization logic for the NegotiationToken structure.

This Cyber News was published on cybersecuritynews.com. Publication date: Tue, 08 Jul 2025 09:55:29 +0000


Cyber News related to macOS SMBClient Vulnerability Allows Remote Code Execution and Kernel Crash

CVE-2024-26957 - In the Linux kernel, the following vulnerability has been resolved: ...
1 year ago
CVE-2024-26688 - In the Linux kernel, the following vulnerability has been resolved: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super When configuring a hugetlb filesystem via the fsconfig() syscall, there is a possible NULL dereference in ...
1 year ago Tenable.com
CVE-2022-49123 - In the Linux kernel, the following vulnerability has been resolved: ...
4 months ago
CVE-2024-44989 - In the Linux kernel, the following vulnerability has been resolved: ...
6 months ago
CVE-2022-48664 - In the Linux kernel, the following vulnerability has been resolved: ...
1 year ago
CVE-2022-49248 - In the Linux kernel, the following vulnerability has been resolved: ...
4 months ago
CVE-2024-56658 - In the Linux kernel, the following vulnerability has been resolved: net: defer final 'struct net' free in netns dismantle Ilya reported a slab-use-after-free in dst_destroy [1] Issue is in xfrm6_net_init() and xfrm4_net_init() : They copy ...
6 months ago Tenable.com
CVE-2022-49156 - In the Linux kernel, the following vulnerability has been resolved: ...
4 months ago
CVE-2022-48923 - In the Linux kernel, the following vulnerability has been resolved: ...
6 months ago
CVE-2024-50106 - In the Linux kernel, the following vulnerability has been resolved: nfsd: fix race between laundromat and free_stateid There is a race between laundromat handling of revoked delegations and a client sending free_stateid operation. Laundromat thread ...
8 months ago Tenable.com
CVE-2021-47512 - In the Linux kernel, the following vulnerability has been resolved: ...
1 year ago
Sophisticated macOS Infostealers Get Past Apple's Built-In Detection - Increasingly sophisticated infostealers are targeting macOS with the capability to evade Apple's built-in malware protection, as attackers are becoming more savvy about how to crack static signature-detection engines like the platform's proprietary ...
1 year ago Darkreading.com Hunters
CVE-2021-46976 - In the Linux kernel, the following vulnerability has been resolved: ...
1 year ago
CVE-2023-53090 - In the Linux kernel, the following vulnerability has been resolved: ...
2 months ago
macOS SMBClient Vulnerability Allows Remote Code Execution and Kernel Crash - Authentication bypass and privilege escalation flaws enable memory corruption and unauthorized process termination, including system crashes. Since there’s no verification that the calling process has permission to signal the target process, ...
1 week ago Cybersecuritynews.com
KASLR Exploited: Breaking macOS Apple Silicon Kernel Hardening Techniques - Apple has further reinforced KASLR on macOS for Apple Silicon by implementing “double map” kernel isolation, which separates user-space and kernel-space address layouts. The findings, presented at the 2024 ACM SIGSAC Conference on ...
5 months ago Cybersecuritynews.com
CVE-2001-0406 - Samba before 2.2.0 allows local attackers to overwrite arbitrary files via a symlink attack using (1) a printer queue query, (2) the more command in smbclient, or (3) the mput command in smbclient. ...
16 years ago
macOS Gatekeeper Explained: Strengthening System Defenses - Apple’s macOS Gatekeeper, a cornerstone of the operating system’s defense against malicious software, has undergone significant macOS Sequoia (15.0) updates to address emerging security challenges. Developers submitting apps to Apple’s notary ...
1 month ago Cybersecuritynews.com
Vulnerability Summary for the Week of March 11, 2024 - Published 2024-03-15 CVSS Score not yet calculated Source & Patch Info CVE-2021-47111416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67 PrimaryVendor - Product linux - linux Description In the ...
1 year ago Cisa.gov
Imperva Uncovers CVE-2023-22524, A RCE Vulnerability - In my latest exploration into Atlassian Companion, an application for editing Confluence files through desktop applications, I discovered a new remote code execution vulnerability affecting all macOS users. This exploration was sparked by Wojciech ...
1 year ago Imperva.com
CVE-2021-47118 - In the Linux kernel, the following vulnerability has been resolved: ...
1 year ago
CVE-2024-57896 - In the Linux kernel, the following vulnerability has been resolved: btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount During the unmount path, at close_ctree(), we first stop the cleaner kthread, using kthread_stop() ...
6 months ago Tenable.com
CVE-2025-21684 - In the Linux kernel, the following vulnerability has been resolved: gpio: xilinx: Convert gpio_lock to raw spinlock irq_chip functions may be called in raw spinlock context. Therefore, we must also use a raw spinlock for our own internal locking. ...
5 months ago Tenable.com
Researchers Details macOS Vulnerability That Exposes System Passwords - Gregory explained that this vulnerability could allow unauthorized users or applications to bypass existing security protocols, effectively extracting data from the Keychain without requiring user consent or authentication. This vulnerability ...
3 months ago Cybersecuritynews.com
CVE-2021-46951 - In the Linux kernel, the following vulnerability has been resolved: ...
1 year ago

Cyber Trends (last 7 days)


Trending Cyber News (last 7 days)