www.darkreading.com Open in urlscan Pro
2606:4700::6810:e1ab  Public Scan

URL: https://www.darkreading.com/application-security/xz-utils-scare-exposes-hard-truths-in-software-security
Submission: On April 11 via api from TR — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Dark Reading is part of the Informa Tech Division of Informa PLC
Informa PLC|ABOUT US|INVESTOR RELATIONS|TALENT
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 and Scotlan. Number 8860726.

Black Hat NewsOmdia Cybersecurity

Newsletter Sign-Up

Newsletter Sign-Up

Cybersecurity Topics

RELATED TOPICS

 * Application Security
 * Cybersecurity Careers
 * Cloud Security
 * Cyber Risk
 * Cyberattacks & Data Breaches
 * Cybersecurity Analytics
 * Cybersecurity Operations
 * Data Privacy
 * Endpoint Security
 * ICS/OT Security

 * Identity & Access Mgmt Security
 * Insider Threats
 * IoT
 * Mobile Security
 * Perimeter
 * Physical Security
 * Remote Workforce
 * Threat Intelligence
 * Vulnerabilities & Threats


World

RELATED TOPICS

 * DR Global

 * Middle East & Africa

See All
The Edge
DR Technology
Events

RELATED TOPICS

 * Upcoming Events

 * Webinars

SEE ALL
Resources

RELATED TOPICS

 * Library
 * Newsletters
 * Reports
 * Videos
 * Webinars
 * Whitepapers

 * 
 * 
 * 
 * 
 * Partner Perspectives:
 * > Microsoft

SEE ALL


 * Application Security
 * Threat Intelligence
 * Vulnerabilities & Threats


XZ UTILS SCARE EXPOSES HARD TRUTHS ABOUT SOFTWARE SECURITY

Much of the open source code embedded in enterprise software stacks comes from
small, under-resourced, volunteer-run projects.

Jai Vijayan, Contributing Writer

April 11, 2024

5 Min Read
Source: Juliana_haris via Shutterstock


The recent discovery of a backdoor in the XZ Utils data compression utility —
present in nearly all major Linux distributions — is a stark reminder that
organizations who consume open source components ultimately own responsibility
for securing the software.

XZ Utils, like thousands of other open source projects, is volunteer-run and, in
its case, has a single maintainer managing it. Such projects often have little
to no resources for handling security issues, meaning organizations use the
software at their own risk. That means security and development teams must
implement measures for managing open source risk the same way they do with
internally developed code, security experts say.



"While it's unlikely an organization can effectively prevent [all] exposure to
supply chain risks, organizations can absolutely focus on a strategy to reduce
the probability that a supply chain attack is successful," says Jamie Scott,
founding product manager at Endor Labs.

Open source is not the same as outsourcing: "Open source maintainers of software
are volunteers. At an industry level, we need to treat them as such. We own our
software; we are responsible for the software we re-use."




WELL-INTENTIONED, UNDER-RESOURCED

Concerns over open source software security are by no means new. But it often
takes discoveries like the Log4Shell vulnerability and the backdoor in XZ Utils
to really drive home just how vulnerable organizations are to components in
their code. And often, the code comes from well-intentioned yet hopelessly
under-resourced open source projects that are minimally maintained.



XZ Utils, for instance, is essentially a one-person project. Another individual
managed to sneak the backdoor into the utility over a nearly three-year period,
by gradually gaining enough trust from the project maintainer. If a Microsoft
developer had not chanced upon it in late March when investigating odd behavior
associated with a Debian installation, the backdoor might well have ended up on
millions of devices globally — including those belonging to large corporations
and government agencies. As it turned out, the backdoor had minimal impact
because it affected versions of XZ Utils that were only present in unstable and
beta versions of Debian, Fedora, Kali, open SUSE, and Arch Linux.



The next such open source code compromise could be far worse. "The scariest part
for enterprise organizations is that their applications are built on top of open
source software projects just like XZ Utils," says Donald Fischer, co-founder
and CEO of Tidelift. "XZ Utils is one package of tens of thousands that are in
use every day by typical enterprise organizations," he says.

Most of these organizations lack sufficient visibility into the security and
resilience of this part of their software supply chain to be able to evaluate
risk, he notes.

A recent Harvard Business School study estimated the demand-side value of open
source software to be an astonishing $8.8 trillion. Maintainers are at the core
of this ecosystem and many of them are flying solo, Fischer says. A survey
conducted by Tidelift last year found 44% of open source project maintainers
describe themselves as the sole maintainers of their projects. Sixty percent
identified themselves as unpaid hobbyists, and the same percentage said they
have either quit or have considered quitting their roles as project maintainers.
Many maintainers described their efforts as stressful, lonely, and financially
unrewarding work, Fischer says.

"The XZ utils hack brings into stark relief the risks of under-investing in the
health and resilience of the open source software supply chain [that] enterprise
organizations rely on," Fischer says. "Enterprise organizations need to realize
that the majority of the most relied-upon open source packages are maintained by
volunteers who describe themselves as unpaid hobbyists. These maintainers are
not enterprise suppliers but are expected to work and deliver like them."




DANGER: TRANSITIVE DEPENDENCIES

A study that Endor conducted in 2022 found that 95% of open source
vulnerabilities are present in so-called transitive dependencies, or secondary
open source packages or libraries that a primary open-source package might
depend upon. Often, these are packages that developers don't directly select
themselves but are automatically employed by an open source package in their
development project.

"For example, when you trust one Maven package, on average there are an
additional 14 dependencies you implicitly trust as a result," Scott says. "This
number is even larger in certain software ecosystems such as NPM where you on
average import 77 other software components for every one you trust."

One way to start start mitigating open source risks is to pay attention to these
dependencies and be selective about what projects you choose, he says.

Organizations should vet dependencies, especially the smaller, one-off-packages,
manned by one- and two-person teams, adds Dimitri Stiliadis, Endor's CTO and
co-founder. They should determine if dependencies in their environment have
proper security controls or if a single individual commits all code; whether
they have binary files in their repositories that no one knows about; or even if
someone is actively maintaining the project at all, Stiliadis says.

"Focus your efforts on improving your response effectiveness — foundational
controls such as maintaining a mature software inventory remains one of the
highest value programs you can have in place to quickly identify, scope, and
respond to software risks once they're identified," Scott advises.



Software-composition analysis tools, vulnerability scanners, EDR/XDR systems,
and SBOMs can also all help organizations quickly identify vulnerable and
compromised open source components.


ACKNOWLEDGING THE THREAT

"Mitigating exposure starts with shared understanding and acknowledgement in the
C-suite and even at the board level that roughly 70% of the ingredients of the
average software product are open source software historically created by mostly
uncompensated contributors," Tidelift's Fischer says.  

New regulations and guidelines in the financial services industry, the FDA, and
NIST will shape how software is developed in the years ahead and organizations
need to prepare for them now. "Winners here will quickly adapt from a reactive
strategy to a proactive strategy to managing open source-related risk," he says.

Fischer recommends that organizations get their security and engineering teams
to identify how new open source components come into their environment. They
should also define roles for monitoring these components and proactively remove
ones that don't fit the company's risk appetite. "Reacting to late stage
problems has become an ineffective way to deal with the scale of the risk to the
business over the last several years, and the US Government is signaling that
era is coming to an end," he says.




ABOUT THE AUTHOR(S)

Jai Vijayan, Contributing Writer



Jai Vijayan is a seasoned technology reporter with over 20 years of experience
in IT trade journalism. He was most recently a Senior Editor at Computerworld,
where he covered information security and data privacy issues for the
publication. Over the course of his 20-year career at Computerworld, Jai also
covered a variety of other technology topics, including big data, Hadoop,
Internet of Things, e-voting, and data analytics. Prior to Computerworld, Jai
covered technology issues for The Economic Times in Bangalore, India. Jai has a
Master's degree in Statistics and lives in Naperville, Ill.

See more from Jai Vijayan, Contributing Writer
Keep up with the latest cybersecurity threats, newly discovered vulnerabilities,
data breach information, and emerging trends. Delivered daily or weekly right to
your email inbox.

Subscribe

You May Also Like

--------------------------------------------------------------------------------

Application Security

The Most Popular IT Admin Password Is Totally Depressing
Application Security

T-Mobile Racks Up Third Consumer Data Exposure of 2023
Application Security

Mass Exploitation of Zero-Day Bug in MOVEit File Transfer Underway
Application Security

Building a Better SBOM
More Insights
Webinars

 * Cybersecurity Strategies for Small and Med Sized Businesses
   
   April 11, 2024

 * Defending Against Today's Threat Landscape with MDR
   
   April 18, 2024

 * The fuel in the new AI race: Data
   
   April 23, 2024

 * Securing Code in the Age of AI
   
   April 24, 2024

 * Beyond Spam Filters and Firewalls: Preventing Business Email Compromises in
   the Modern Enterprise
   
   April 30, 2024

More Webinars
Events

 * Black Hat USA - August 3-8 - Learn More
   
   August 3, 2024

 * Cybersecurity's Hottest New Technologies: What You Need To Know
   
   March 21, 2024

 * Black Hat Asia - April 16-19 - Learn More
   
   April 16, 2024

More Events



EDITOR'S CHOICE

A medical professional wearing scrub attire clicking on a screen in front of her
Cyberattacks & Data Breaches
Round 2: Change Healthcare Targeted in Second Ransomware AttackRound 2: Change
Healthcare Targeted in Second Ransomware Attack
byDark Reading Staff
Apr 8, 2024
2 Min Read

Hand-drawn risk management flow chart
Remote Workforce
CISO Corner: Ivanti's Mea Culpa; World Cup Hack; CISOs & Cyber AwarenessCISO
Corner: Ivanti's Mea Culpa; World Cup Hack; CISOs & Cyber Awareness
byTara Seals, Managing Editor, News, Dark Reading
Apr 5, 2024
10 Min Read
Car blueprint 3D blue electric
ICS/OT Security
Software-Defined Vehicle Fleets Face a Twisty Road on
CybersecuritySoftware-Defined Vehicle Fleets Face a Twisty Road on Cybersecurity
byRobert Lemos, Contributing Writer
Apr 8, 2024
5 Min Read

Digital spider on blue background
Threat Intelligence
Solar Spider Spins Up New Malware to Entrap Saudi Arabian Financial FirmsSolar
Spider Spins Up New Malware to Entrap Saudi Arabian Financial Firms
byRobert Lemos, Contributing Writer
Apr 8, 2024
4 Min Read
Reports

 * Industrial Networks in the Age of Digitalization

 * Zero-Trust Adoption Driven by Data Protection

 * How Enterprises Assess Their Cyber-Risk

 * 2021 Digital Transformation Report

 * The 2021 Security Outcomes Study

More Reports
White Papers

 * Use the 2023 MITRE ATT&CK Evaluation Results for Turla to Inform EDR Buying
   Decisions

 * A Solution Guide to Operational Technology Cybersecurity

 * FortiSASE Customer Success Stories - The Benefits of Single Vendor SASE

 * 2023 Gartner Magic Quadrant for Single-Vendor SASE

 * Zero Trust Access For Dummies, 2nd Fortinet Special Edition

More Whitepapers
Events

 * Black Hat USA - August 3-8 - Learn More
   
   August 3, 2024

 * Cybersecurity's Hottest New Technologies: What You Need To Know
   
   March 21, 2024

 * Black Hat Asia - April 16-19 - Learn More
   
   April 16, 2024

More Events





DISCOVER MORE WITH INFORMA TECH

Black HatOmdia

WORKING WITH US

About UsAdvertiseReprints

JOIN US


Newsletter Sign-Up

FOLLOW US



Copyright © 2024 Informa PLC Informa UK Limited is a company registered in
England and Wales with company number 1072954 whose registered office is 5
Howick Place, London, SW1P 1WG.

Home|Cookie Policy|Privacy|Terms of Use

Cookies Button


ABOUT COOKIES ON THIS SITE

We and our partners use cookies to enhance your website experience, learn how
our site is used, offer personalised features, measure the effectiveness of our
services, and tailor content and ads to your interests while you navigate on the
web or interact with us across devices. You can choose to accept all of these
cookies or only essential cookies. To learn more or manage your preferences,
click “Settings”. For further information about the data we collect from you,
please see our Privacy Policy

Accept All
Settings



COOKIE PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms.    You can set your browser to
block or alert you about these cookies, but some parts of the site will not then
work. These cookies do not store any personally identifiable information.

Cookies Details‎

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site.    All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

Cookies Details‎

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages.    If you do not allow these cookies then
some or all of these services may not function properly.

Cookies Details‎

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites.    They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

Cookies Details‎
Back Button


BACK



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

 * 
   
   View Cookies
   
    * Name
      cookie name

Confirm My Choices