Research

It’s a bug, not a feature

Over the years we’ve heard the phrase “it’s a feature, not a bug” quite a number of times. And it can be argued that the vulnerability in the PDF specification with regards to Launch actions is just that. The patch which Adobe released last week supposedly fixed this vulnerability in their PDF parsing products. However hours after release of the patch security researchers found that the patch didn’t truly fix the vulnerability.

It turns out that the patch issued by Adobe introduces the use of a denylist of extensions which may not be executed through the Launch functionality. In theory, this idea is pretty good. However, the implementation leaves much to be desired.

The implementation of the denylist is much too simplistic and looks for very narrow exact matches. This means that the denylist can be circumvented by applying extremely simple forms of obfuscations.

In cases such as this one there are two approaches that one could take.

1. Use a allowlist instead of a denylist.
2. Make the parser which is used by the denylist resiliant against obfuscation.

All in all, this latest patch is another example that Adobe is still new at the security game.

It’s a bug, not a feature

Your email address will not be published. Required fields are marked *

 

Reports

APT trends report Q2 2021

This is our latest summary of advanced persistent threat (APT) activity, focusing on significant events that we observed during Q2 2021: attacks against Microsoft Exchange servers, APT29 and APT31 activities, targeting campaigns, etc.

LuminousMoth APT: Sweeping attacks for the chosen few

We recently came across unusual APT activity that was detected in high volumes, albeit most likely aimed at a few targets of interest. Further analysis revealed that the actor, which we dubbed LuminousMoth, shows an affinity to the HoneyMyte group, otherwise known as Mustang Panda.

WildPressure targets the macOS platform

We found new malware samples used in WildPressure campaigns: newer version of the C++ Milum Trojan, a corresponding VBScript variant with the same version number, and a Python script working on both Windows and macOS.

Ferocious Kitten: 6 years of covert surveillance in Iran

Ferocious Kitten is an APT group that has been targeting Persian-speaking individuals in Iran. Some of the TTPs used by this threat actor are reminiscent of other groups, such as Domestic Kitten and Rampant Kitten. In this report we aim to provide more details on these findings.

Subscribe to our weekly e-mails

The hottest research right in your inbox