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.

ABTV

1/7/2020
10:25 AM
Larry Loeb
Larry Loeb
Larry Loeb
50%
50%

Researcher Proven Right, but It Took 10 Years

After a decade of trying, security researcher Thierry Zoller has finally seen the generalized vulnerability he found in some AV products patched.

It took ten years, but security researcher Thierry Zoller has finally seen the generalized vulnerability he foundin some AV products patched.

The general concept of the bug was not new, even at the time Zoller published. Holler admits that it was known since 2004/2005. He also says that even when notified “not every Anti-virus vendor cared enough to close these apparent problems, or add a logic for gateway products to allow them to block bypasses on request.”

The evasion happens if a format is manipulated in such a way that the scanner thinks it is of another filetype. This causes the AV product to execute another branch of code (and hence logic) that can result in a complete bypass of the protector code necessary to detect the original malware.

The bug can affect multiple types of archive formats including ISO, ZIP and Bz2.

The manipulated archive can be unpacked at the client but not at the server level. An AV engine cannot extract an archive, but the user can. That is the crux of the problem. If AV can’t extract the archive, they have no idea if it is safe to run or not.

This “feature” is also a problem for AV clients if they are being run in an environment where files are not executed. That includes gateway products like fileservers, mail and webservers.

It took until 2017 for Zoller to once again sound the alarm about the problem at Cansecwest. The presentation served as a marker of what had been done by the AV vendors to that point about the problem --basically nothing. Even when notified by Zoller, they came up with reasons why that the vulnerability would not affect routine use.

Zoller says that “one vendor argued that this could not be called a vulnerability because it would not impact Integrity, Availability or Confidentiality. Another Vendor argued that this cannot pose a "risk" to their customers because of XYZ (assumptions).”

But in November 2019, Trustwave discovered that a normal but specially crafted ZIP file was being used in a phishing email to distribute the NanoCore Remote Access Trojan (RAT). The attachment would totally bypass the secured email gateway that was in use and showed as normal.

Uh-oh. Looks like Zoller was right. Things started to get fixed by the AV vendors.

Kaspersky ended up saying in its security advisory that, “We also have fixed three bugs in one of anti-virus (AV) engine components that is responsible for work with ZIP archives. The fix for this component corrects its behaviour in situation of antivirus scanning specially crafted ZIP archives. These malformed archives could be used to circumvent our antivirus scan process. The bugs affected Kaspersky products with antivirus databases.”

ESET’s advisory was more discreet, only saying that “Fixed unpacking of some malformed archives, reported by Thierry Zoller”.

Bitdefender and Avira seemed to have issued “silent” patches that improved the archive handling, but didn’t call attention to the long lag in mitigating the situation.

— Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE magazine and senior editor for the launch of WebWeek.

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/9/2020
Omdia Research Launches Page on Dark Reading
Tim Wilson, Editor in Chief, Dark Reading 7/9/2020
Mobile App Fraud Jumped in Q1 as Attackers Pivot from Browsers
Jai Vijayan, Contributing Writer,  7/10/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Special Report: Computing's New Normal, a Dark Reading Perspective
This special report examines how IT security organizations have adapted to the "new normal" of computing and what the long-term effects will be. Read it and get a unique set of perspectives on issues ranging from new threats & vulnerabilities as a result of remote working to how enterprise security strategy will be affected long term.
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-2019-20898
PUBLISHED: 2020-07-13
Affected versions of Atlassian Jira Server and Data Center allow remote attackers to access sensitive information without being authenticated in the Global permissions screen. The affected versions are before version 8.8.0.
CVE-2019-20899
PUBLISHED: 2020-07-13
The Gadget API in Atlassian Jira Server and Data Center in affected versions allows remote attackers to make Jira unresponsive via repeated requests to a certain endpoint in the Gadget API. The affected versions are before version 8.5.4, and from version 8.6.0 before 8.6.1.
CVE-2019-20900
PUBLISHED: 2020-07-13
Affected versions of Atlassian Jira Server and Data Center allow remote attackers to inject arbitrary HTML or JavaScript via a cross site scripting (XSS) vulnerability in the Add Field module. The affected versions are before version 8.7.0.
CVE-2019-20897
PUBLISHED: 2020-07-13
The avatar upload feature in affected versions of Atlassian Jira Server and Data Center allows remote attackers to achieve Denial of Service via a crafted PNG file. The affected versions are before version 8.5.4, from version 8.6.0 before 8.6.2, and from version 8.7.0 before 8.7.1.
CVE-2020-15105
PUBLISHED: 2020-07-10
Django Two-Factor Authentication before 1.12, stores the user's password in clear text in the user session (base64-encoded). The password is stored in the session when the user submits their username and password, and is removed once they complete authentication by entering a two-factor authenticati...