Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

12:06 PM
Connect Directly

Apple Issues Patches To Fix ‘Trident’ Flaws In OS X El Capitan, Yosemite

Same zero-day flaws had been patched earlier in iOS as well

Apple has rolled out security updates to fix a trio of critical zero-day vulnerabilities in the El Capitan and Yosemite versions of its desktop operating system and its Safari web browser.

The company had earlier issued patches to fix the same set of issues in versions of its iOS operating system for iPhones and iPads.

Security researchers at the University of Toronto’s Citizen Lab and Lookout disclosed the vulnerabilities last month in a troubling report that also detailed how a shadowy firm named the NSO Group had been exploiting the flaws for years to spy on targeted individuals.

The flaws, collectively dubbed Trident, exist at the kernel level. One is a base mapping vulnerability that leaks information useful to attackers. The second is a memory corruption flaw that allows attackers to jailbreak a vulnerable device. The third flaw exists in the Safari Webkit and allows attackers to take control of a device by getting the user to click on a single link.

The NSO Group has been exploiting Trident using a highly sophisticated spyware tool dubbed Pegasus, the researchers from Citizen Lab and Lookout had said in their report. The researchers described Pegasus as a highly configurable piece of software designed to collect a wide variety of information from infected devices including call records, messages, email content and logs from applications like Gmail, Skype, Facebook, WhatsApp and FaceTime.

“Pegasus is highly advanced in its use of zero-days, obfuscation, encryption, and kernel-level exploitation,” the researchers had warned in their report.

Over the past few years, the NSO Group had either directly used Pegasus, or made it available to others, to spy on targeted individuals. Among them was a noted human rights activist in the United Arab Emirates, a journalist covering government corruption topics in Mexico and several individuals in Kenya.

The alert from Lookout and Citizen Lab only referenced the vulnerabilities as existing in versions of Apple’s iOS operating system. It made no reference to the possibility of the same flaws existing in the OS X desktop versions of the operating system as well.

Apple’s security patches this week show that Trident is a problem for users running the El Capitan and Yosemite operating system versions as well.

The updates are for OS X El Capitan v10.11.6 and OS X Yosemite v10.10.5. In its alert, Apple described one of the kernel flaws as an input validation issue, which could lead to kernel memory leaks. The issue has been addressed through “improved input sanitization,” the company noted.

The second flaw is a memory corruption issue that could allow an attacker to run arbitrary code at the kernel level. Apple has bolstered the memory handling capabilities of the affected OS versions to handle the issue.

The patch for the Safari web browser meanwhile addresses an issue that enables arbitrary code execution when a user visits maliciously crafted websites, according to the company.

Related stories:


Jai Vijayan is a seasoned technology reporter with over 20 years of experience in IT trade journalism. He was most recently a Senior Editor at Computerworld, where he covered information security and data privacy issues for the publication. Over the course of his 20-year ... View Full Bio

Recommended Reading:

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
What the FedEx Logo Taught Me About Cybersecurity
Matt Shea, Head of Federal @ MixMode,  6/4/2021
A View From Inside a Deception
Sara Peters, Senior Editor at Dark Reading,  6/2/2021
Register for Dark Reading Newsletters
White Papers
Current Issue
The State of Cybersecurity Incident Response
In this report learn how enterprises are building their incident response teams and processes, how they research potential compromises, how they respond to new breaches, and what tools and processes they use to remediate problems and improve their cyber defenses for the future.
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2021-06-13
The package studio-42/elfinder before 2.1.58 are vulnerable to Remote Code Execution (RCE) via execution of PHP code in a .phar file. NOTE: This only applies if the server parses .phar files as PHP.
PUBLISHED: 2021-06-12
Receita Federal IRPF 2021 1.7 allows a man-in-the-middle attack against the update feature.
PUBLISHED: 2021-06-12
In Apache PDFBox, a carefully crafted PDF file can trigger an OutOfMemory-Exception while loading the file. This issue affects Apache PDFBox version 2.0.23 and prior 2.0.x versions.
PUBLISHED: 2021-06-12
In Apache PDFBox, a carefully crafted PDF file can trigger an infinite loop while loading the file. This issue affects Apache PDFBox version 2.0.23 and prior 2.0.x versions.
PUBLISHED: 2021-06-12
It was discovered that read_file() in apport/hookutils.py would follow symbolic links or open FIFOs. When this function is used by the openjdk-16 package apport hooks, it could expose private data to other local users.