Cyber Security News

Researchers Details macOS Remote Code Execution Vulnerability – CVE-2024-44236

A critical remote code execution vulnerability identified in Apple’s macOS operating system, tracked as CVE-2024-44236. The vulnerability, which carries a high CVSS score of 7.8, could allow attackers to execute arbitrary code by tricking users into opening specially crafted files.

The flaw was discovered by Hossein Lotfi (@hosselot) of Trend Micro’s Zero Day Initiative and was patched by Apple in the macOS Ventura 13.7.1, macOS Sonoma 14.7.1, and macOS Sequoia 15.1 updates released on October 28, 2024.

macOS Remote Code Execution Vulnerability – CVE-2024-44236

According to the detailed analysis, CVE-2024-44236 is an out-of-bounds write vulnerability affecting the parsing of ICC (International Color Consortium) profiles in macOS’s Scriptable Image Processing System (sips), a built-in terminal utility that allows users to verify, edit, and process image files.

“An out-of-bounds access issue was addressed with improved bounds checking. Processing a maliciously crafted file may lead to unexpected app termination”, Apple stated in its security bulletin.

The vulnerability stems from improper validation of the “lutAToBType” and “lutBToAType” tag types within ICC Profile files. 

These profiles, which characterize color input/output devices or color spaces, consist of a Header, Tag Table, and tagged element data.

Technically, the flaw exists in the function sub_1000194D0() which handles these structures. The critical issue occurs when processing the “Offset to CLUT” field value. 

If an attacker sets this offset equal to the total length of the tagged element data, the function will read and potentially modify memory up to 16 bytes past the end of the heap-allocated buffer.

“Due to the insufficient validation of the ‘Offset to CLUT’ field value, it is possible to set an offset equal to the total length of the tagged element data. That would cause the function to read and possibly modify memory up to 16 bytes past the end of the heap-allocated buffer,” explained Trend Research Team.

The vulnerability has been assigned a vector string of AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, indicating that while user interaction is required, an attacker needs no special privileges to execute code with potentially high impact on confidentiality, integrity, and availability.

To exploit this vulnerability, an attacker would need to craft a malicious ICC Profile file and convince a user to process it. 

This could be accomplished through various attack vectors including email attachments, malicious websites, or compromised file-sharing services.

The vulnerability could be delivered through multiple channels including FTP, HTTP, HTTPS, IMAP, NFS, POP3, SMB/CIFS, and SMTP protocols.

Risk FactorsDetails
Affected ProductsmacOS Ventura 13.7, macOS Sonoma 14.7, macOS Sequoia 15.1
ImpactArbitrary code execution
Exploit PrerequisitesUser must open a maliciously crafted ICC Profile file
CVSS 3.1 Score6.5 (Medium)

Mitigation

Apple’s patch improves bounds checking to address the vulnerability. Users are strongly encouraged to update their systems to the latest versions of macOS to protect against potential exploitation.

As of the publication date, no attacks exploiting this vulnerability have been detected in the wild. However, given the detailed technical information now available, it’s crucial for all macOS users to apply the security updates promptly.

This discovery underscores the continuing importance of vulnerability research in identifying and addressing potential security threats before malicious actors can widely exploit them.

Vulnerability Attack Simulation on How Hackers Rapidly Probe Websites for Entry Points – Free Webinar

Kaaviya

Kaaviya is a Security Editor and fellow reporter with Cyber Security News. She is covering various cyber security incidents happening in the Cyber Space.

Recent Posts

Hackers Target AI Infrastructure With RCE, Prompt Injection and API Key Theft

Hackers are actively probing AI systems, turning exposed gateways and agent tools into routes for…

3 hours ago

Hackers Make Phishing Pages Change Their Code Every Time Someone Opens Them

Hackers are making some phishing pages harder to track by changing the code delivered to…

4 hours ago

Iran-Linked Hackers Reportedly Knock UK Power Plant Offline for Four Days

A cyber incident reportedly forced a British power plant to halt operations for about four…

5 hours ago

Russian Hackers Use New HOOKEDGE Malware to Spy on European Defense and Diplomatic Targets

Russian hackers have used a new backdoor called HOOKEDGE to target defense manufacturers, government bodies,…

5 hours ago

Ransomware Gang Claims AI Can Analyze 700GB of Stolen Data Every Hour

TITAN ransomware is pairing file encryption with an ambitious claim: artificial intelligence that can sort…

5 hours ago

Hackers Compromise Hundreds of WordPress Sites to Deploy Amatera Stealer via ClickFix

A fake student resume is being used to place a remote-access tool on researchers’ Windows…

7 hours ago