CERT
search  



CERT/CC Blog


Recently in Analysis Category

The Risks of Microsoft Exchange Features that Use Oracle Outside In

The WebReady and Data Loss Prevention (DLP) features in Microsoft Exchange greatly increase the attack surface of an Exchange server. Specifically, Exchange running on Windows Server 2003 is particularly easy to exploit.


Continue reading The Risks of Microsoft Exchange Features that Use Oracle Outside In

Watching Domains That Change DNS Servers Frequently

Hello, this is Leigh Metcalf of the CERT Network Situational Awareness (NetSA) Team. Timur Snoke and I have discovered some interesting results in our continuing examination of the public Domain Name System (DNS). Our work has been focusing on domains that change their name servers frequently.


Continue reading Watching Domains That Change DNS Servers Frequently

Forking and Joining Python Coroutines to Collect Coverage Data

In this post I'll explain how to expand on David Beazley's cobroadcast pattern by adding a join capability that can bring multiple forked coroutine paths back together. I'll apply this technique to create a modular Python script that uses gcov, readelf, and other common unix command line utilities to gather code coverage information for an application that is being tested. Along the way I'll use ImageMagick under Ubuntu 12.04 as a running example.


Continue reading Forking and Joining Python Coroutines to Collect Coverage Data

Java 7 Attack Vectors, Oh My!

While researching how to successfully mitigate the recent Java 7 vulnerability (VU#636312, CVE-2012-4681), we (and by "we" I mean "Will Dormann") found quite a mess. In the midst of discussion about exploit activity and the out-of-cycle update from Oracle, I'd like to call attention to a couple other important points.


Continue reading Java 7 Attack Vectors, Oh My!

The Report "Network Profiling Using Flow" Released

Hi, this is Austin Whisnant of the CERT Network Situational Awareness Team (NetSA). After a long time in the making, NetSA has published an SEI technical report on how to inventory assets on a network using network flow data. Knowing what assets are on your network, especially those visible to outsiders, is an important step in gaining network situational awareness.


Continue reading The Report "Network Profiling Using Flow" Released

Java Security Manager Bypass Vulnerability

Last Sunday, another major Java vulnerability (VU#636312) was reported. Until an official update is available, we strongly recommend disabling the Java 7 plug-in for web browsers.


Continue reading Java Security Manager Bypass Vulnerability

CERT Linux Triage Tools 1.0 Released

As part of the vulnerability discovery work at CERT, we have developed a GNU Debugger (GDB) extension called "exploitable" that classifies Linux application bugs by severity. Version 1.0 of the extension is available for public download here. This blog post contains an overview of the extension and how it works.


Continue reading CERT Linux Triage Tools 1.0 Released

CNAME flux

Hello this is Jonathan Spring. Recently, Leigh Metcalf and I uncovered some interesting results in our continuing work on properties of the Domain Name System (DNS). Our work involves an unconventional use of CNAME (canonical name) records.  Besides an IP address, CNAME records are the only other location a domain may have in the DNS. Instead of an IP address, a CNAME record is a redirection or alias service that points to another name. 


Continue reading CNAME flux

Challenges in Network Monitoring above the Enterprise

Recently George Jones, Jonathan Spring, and I attended USENIX Security '11. We hosted an evening Birds of a Feather (BoF) session where we asked a question of some significance to our CERT® Network Situational Awareness (NetSA) group:

Is Large-Scale Network Security Monitoring Still Worth Effort?


Continue reading Challenges in Network Monitoring above the Enterprise

Signed Java and Cisco AnyConnect

A few years ago, I published a blog entry called Signed Java Applet Security: Worse than ActiveX? In that entry, I explained the problems that arise when a vulnerability is discovered in a signed Java applet. Let's see how the Cisco AnyConnect vulnerability is affected.


Continue reading Signed Java and Cisco AnyConnect