Sunday, February 9, 2025
HomeComputer SecurityMemory Corruption Flaw in macOS Let Hackers run Malicious Code with Root...

Memory Corruption Flaw in macOS Let Hackers run Malicious Code with Root Privileges

Published on

SIEM as a Service

Follow Us on Google News

Security researchers discovered a double free vulnerability in macOS caused by memory corruption flaw in the AMD component. Successful exploitation of the vulnerability allows an attacker to escalate privilege and to run malicious code as a root user.

The vulnerability can be tracked as CVE-2019-8635, and it covers two flaws “namely in the discard_StretchTex2Tex method and processing of sideband tokens in an AMD Radeon class called AMDRadeonX400_AMDSIGLContext,”

discard_StretchTex2Tex and AMDRadeonX400_AMDSIGLContext are the derived classes of IOAccelGLContext2 which extend to IOAccelContext2 class, and the classes are used to render graphics on macOS machines.

“The vulnerability here occurs in the discard_StretchTex2Tex and AMDSIGLContext::process_StretchTex2Tex functions of the AMDRadeonX4000_AMDSIGLContext class, which can be accessed using the AMDRadeonX4000_AMDSIGLContext userclient with selector 2 function IOAccelContext2::submit_data_buffers, while the AMDRadeonX4000_AMDGraphicsAccelerator client can be opened with connect type 1”.

AMDRadeonX4000_AMDSIGLContext discard_StretchTex2Tex

The flaw is due to lack of validation of the data supplied from the user end, which allows an attacker to take advantage of this to escalate privileges to the kernel level. To execute the vulnerability, the local attacker should have the ability to run a low-privileged code on the target macOS system.

AMDRadeonX4000_AMDSIGLContext

The vulnerability resides in the processing of the sideband tokens that exist in the same AMD class; it allows a local attacker to execute arbitrary code on the affected versions of macOS.

To execute this vulnerability, a local attacker should have privileges to run a low-privileged code on the target system to take advantage of this vulnerability.

Trend Micro reported the flaw to Apple and patch has bee released. With the two flaws, the execution method remains the same but differs in the function taken advantage of. You can find the complete root cause analysis here.

An attacker could utilize the double free vulnerability to compromise the vulnerable machine; users are recommended to upgrade their OS X versions.

You can follow us on Linkedin, Twitter, Facebook for daily Cybersecurity updates also you can take the Best Cybersecurity courses online to keep yourself updated.

macOS Zero-Day Vulnerability Allows Hackers to Bypass Security Protections With Synthetic Clicks

Hackers Launching Unique Windows and MacOS Malware via Fake WhatsApp Official Website

Gurubaran
Gurubaran
Gurubaran is a co-founder of Cyber Security News and GBHackers On Security. He has 10+ years of experience as a Security Consultant, Editor, and Analyst in cybersecurity, technology, and communications.

Latest articles

UK Pressures Apple to Create Global Backdoor To Spy on Encrypted iCloud Access

United Kingdom has reportedly ordered Apple to create a backdoor allowing access to all...

Autonomous LLMs Reshaping Pen Testing: Real-World AD Breaches and the Future of Cybersecurity

Large Language Models (LLMs) are transforming penetration testing (pen testing), leveraging their advanced reasoning...

Securing GAI-Driven Semantic Communications: A Novel Defense Against Backdoor Attacks

Semantic communication systems, powered by Generative AI (GAI), are transforming the way information is...

Cybercriminals Target IIS Servers to Spread BadIIS Malware

A recent wave of cyberattacks has revealed the exploitation of Microsoft Internet Information Services...

Supply Chain Attack Prevention

Free Webinar - Supply Chain Attack Prevention

Recent attacks like Polyfill[.]io show how compromised third-party components become backdoors for hackers. PCI DSS 4.0’s Requirement 6.4.3 mandates stricter browser script controls, while Requirement 12.8 focuses on securing third-party providers.

Join Vivekanand Gopalan (VP of Products – Indusface) and Phani Deepak Akella (VP of Marketing – Indusface) as they break down these compliance requirements and share strategies to protect your applications from supply chain attacks.

Discussion points

Meeting PCI DSS 4.0 mandates.
Blocking malicious components and unauthorized JavaScript execution.
PIdentifying attack surfaces from third-party dependencies.
Preventing man-in-the-browser attacks with proactive monitoring.

More like this

Microsoft Sysinternals 0-Day Vulnerability Enables DLL Injection Attacks on Windows

A critical zero-day vulnerability has been discovered in Microsoft Sysinternals tools, posing a serious security threat...

7-Zip 0-Day Flaw Added to CISA’s List of Actively Exploited Vulnerabilities

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has added a critical 0-day vulnerability...

Logsign Vulnerability Allows Remote Attackers to Bypass Authentication

A critical security vulnerability has been identified and disclosed in the Logsign Unified SecOps...