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.

Network Security

2/7/2018
09:35 AM
Larry Loeb
Larry Loeb
Larry Loeb
50%
50%

Fidelis Researchers Demo Dangerous Covert Channel in Digital Certificates

Researchers at Fidelis have found a way to exploit a flaw in the X.509 certificate protocol to create a covert data exchange channel.

Researchers at Fidelis have found a covert channel that malware can import and export data through the Transport Layer Security (TLS) protocol. This new channel works from industry standard X.509 certificate protocols, and can sneak under network perimeter protections by seeming to be normative network traffic.

The channel occurs during the certificate exchange in a TLS handshake. It does not require that a TLS session ever be established, only that the handshake that is preliminary is to be the one being negotiated.

The data that is actually exchanged will show up in the extensions to the certificate. Fidelis Security Systems Inc. researchers found that they were able to store 60 kilobytes of data in each TLS X.509 exchange.

A proof-of-concept was published on Monday, February 5, along with a technical explanation.

While the idea of using a covert channel inside a protocol has been examined in the past, Fidelis researcher Jason Reaves published his take on using X.509 certificates in this manner in January.

In his summary, Reaves wanted to:

Demonstrate that we can take some lessons from the other areas of cyber security research, namely exploitation, and look at potential use cases in how malware authors could utilize technologies outside of their intended purposes to not only accomplish their goals but also end up bypassing common security measures in the process.

Reaves seems to have succeeded in that task.

First, he gives code examples of how such data may be placed, as well as exfiltrated. Once he got that working, he tested out the scheme.


The fundamentals of network security are being redefined -- don't get left in the dark by a DDoS attack! Join us in Austin from May 14-16 at the fifth-annual Big Communications Event. There's still time to register and communications service providers get in free!

Reaves then found that only SSL negotiations, which could bypass common security mechanisms that are not looking for abnormal data being passed in x509 certificates, occurred.

The proof-of-concept used the case of a malicious binary -- the credential sniffer was Mimikatz -- being transferred in the clear via this method. What was done was to simulate a threat actor transferring Mimikatz to an already compromised system. It went through just fine.

One way to mitigate the proof-of-concept might be to check for executable files within binaries. Another could be blocking any self-signed certificates at the perimeter boundary.

The good news, if there is any, is that the Fidelis teams say that they have not found this attack being used in the wild. But, with the proof-of-concept now out, we cannot be so confident that some threat actor will not try it soon.

Related posts:

— Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/2/2020
Ripple20 Threatens Increasingly Connected Medical Devices
Kelly Sheridan, Staff Editor, Dark Reading,  6/30/2020
DDoS Attacks Jump 542% from Q4 2019 to Q1 2020
Dark Reading Staff 6/30/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
How Cybersecurity Incident Response Programs Work (and Why Some Don't)
This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
Flash Poll
The Threat from the Internetand What Your Organization Can Do About It
The Threat from the Internetand What Your Organization Can Do About It
This report describes some of the latest attacks and threats emanating from the Internet, as well as advice and tips on how your organization can mitigate those threats before they affect your business. Download it today!
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-9498
PUBLISHED: 2020-07-02
Apache Guacamole 1.1.0 and older may mishandle pointers involved inprocessing data received via RDP static virtual channels. If a userconnects to a malicious or compromised RDP server, a series ofspecially-crafted PDUs could result in memory corruption, possiblyallowing arbitrary code to be executed...
CVE-2020-3282
PUBLISHED: 2020-07-02
A vulnerability in the web-based management interface of Cisco Unified Communications Manager, Cisco Unified Communications Manager Session Management Edition, Cisco Unified Communications Manager IM & Presence Service, and Cisco Unity Connection could allow an unauthenticated, remote attack...
CVE-2020-5909
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, when users run the command displayed in NGINX Controller user interface (UI) to fetch the agent installer, the server TLS certificate is not verified.
CVE-2020-5910
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the Neural Autonomic Transport System (NATS) messaging services in use by the NGINX Controller do not require any form of authentication, so any successful connection would be authorized.
CVE-2020-5911
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the NGINX Controller installer starts the download of Kubernetes packages from an HTTP URL On Debian/Ubuntu system.