January 18, 2017 By Larry Loeb 2 min read

Open source software is surging in popularity among both individual developers and major organizations. Security researchers from Black Duck Software told CSO Online that the number of commercial software projects composed of 50 percent or more of open source code has increased tenfold, from 3 percent of the overall market in 2011 to 33 percent in 2017.

The consequences of this steep rise could be significant, since open source software (OSS) often contains known vulnerabilities that represent easy targets for cybercriminals.

Open Source Code Is Ubiquitous

Most commercial products contain pieces of code from open source software. There is a strong economic incentive to use standard OSS code libraries to reduce the cost of redevelopment — it’s lots cheaper to use free software.

According to Black Duck, the average commercial application has 100 open source components. Of these applications, two-thirds are likely to contain code with known vulnerabilities. This is likely because developers don’t typically conduct their own independent security audits on OSS software.

Due to the ubiquity of OSS in commercial products, patching of existing vulnerabilities is often delayed. The average age of a vulnerability in commercial software, Black Duck estimated, is roughly five years.

An Emerging Threat

Cybercriminals are quick to jump on any attack vector that exploits widespread vulnerabilities, so they’re sure to take advantage of the countless holes in open source code. This particular attack vector enables fraudsters to use one exploit in many installations of OSS contained in many products.

It is difficult to avoid using products that contain vulnerable open source code. It requires security teams to audit every component of an application, which, in itself, could raise the overall cost. Depending on the niche served, however, a developer could add a premium to a demonstrably tested and patched commercial product. In the future, customers may come to demand a certification of such testing.

Organizations are not averse to paying more for a product for the sake of avoiding problems down the road. They tend to take much more of a long view than consumers on investments of any kind, including software.

Black Duck is calling attention to an issue with huge potential to wreak havoc in 2017. If security researchers are catching on, it’s safe to assume malicious actors are already a few steps ahead.

More from

IBM identifies zero-day vulnerability in Zyxel NAS devices

12 min read - While investigating CVE-2023-27992, a vulnerability affecting Zyxel network-attached storage (NAS) devices, the IBM X-Force uncovered two new flaws, which when used together, allow for pre-authenticated remote code execution. Zyxel NAS devices are typically used by consumers as cloud storage devices for homes or small to medium-sized businesses. When used together, the flaws X-Force discovered allow a remote attacker to execute arbitrary code on the device with superuser permissions and without requiring any credentials. This results in complete control over the…

What cybersecurity pros can learn from first responders

4 min read - Though they may initially seem very different, there are some compelling similarities between cybersecurity professionals and traditional first responders like police and EMTs. After all, in a world where a cyberattack on critical infrastructure could cause untold damage and harm, cyber responders must be ready for anything. But are they actually prepared? Compared to the readiness of traditional first responders, how do cybersecurity professionals in incident response stand up? Let’s dig deeper into whether the same sense of urgency exists…

Unified endpoint management for purpose-based devices

4 min read - As purpose-built devices become increasingly common, the challenges associated with their unique management and security needs are becoming clear. What are purpose-built devices? Most fall under the category of rugged IoT devices typically used outside of an office environment and which often run on a different operating system than typical office devices. Examples include ruggedized tablets and smartphones, handheld scanners and kiosks. Many different industries are utilizing purpose-built devices, including travel and transportation, retail, warehouse and distribution, manufacturing (including automotive)…

Stealthy WailingCrab Malware misuses MQTT Messaging Protocol

14 min read - This article was made possible thanks to the hard work of writer Charlotte Hammond and contributions from Ole Villadsen and Kat Metrick. IBM X-Force researchers have been tracking developments to the WailingCrab malware family, in particular, those relating to its C2 communication mechanisms, which include misusing the Internet-of-Things (IoT) messaging protocol MQTT. WailingCrab, also known as WikiLoader, is a sophisticated, multi-component malware delivered almost exclusively by an initial access broker that X-Force tracks as Hive0133, which overlaps with TA544. WailingCrab…

Topic updates

Get email updates and stay ahead of the latest threats to the security landscape, thought leadership and research.
Subscribe today