August 7, 2017 By Shane Schick 2 min read

Researchers have created a tool that uses Git repositories to demonstrate how Agile and other accelerated software development approaches could have a serious trade-off in terms of enterprise security.

GitPwnd Highlights Vulnerabilities in Git Repositories

In a presentation at the recent Black Hat security conference, experts from NCC Group and Datadog discussed how repositories, which store software histories as code is being written, could be used to communicate malicious commands from threat actors. As proof, they developed GitPwnd, an open source penetration testing resource that takes advantage of popular services such as GitHub, GitLab or BitBucket.

Security Affairs explained how such attacks would work: Cybercriminals could use something like GitPwnd to host their Git repositories on GitHub, for instance. Then, as commands are sent to an infiltrated system, they could be easily disguised as legitimate traffic coming from a software developer, which use the same transport layer for legitimate work.

Though malicious actors could theoretically turn GitPwnd into a weapon, the researchers only made it to show that some companies are too lax in the trust they offer to third parties as they race to create innovative software.

Practice Security Over Speed

As SecurityWeek explained, trends in application development have tended to favor approaches, such as Agile, that drive teams to meet short-term deadlines and a series of fast iterations. When security controls may get in the way of speedy Agile techniques, firms could put themselves at risk by temporarily removing them and leaving Git repositories open to abuse.

Awareness of this issue seems to be growing. Just a few weeks ago, a columnist on Dark Reading called out the opportunities cybercriminals see in GitHub and similar services to infect many machines at once. He recommended private cloud environments as the best way to secure Git repositories. And earlier this year, TechTarget profiled a utility called Truffle Hog, which can search through Git repos for old text that could be exploited as a security key.

Neither of those things completely addresses the trust relationships that were the focus of the Black Hat session, of course. But the moral here is that no software project should be fast tracked to such an extent that major risks get introduced.

More from

Taking the complexity out of identity solutions for hybrid environments

4 min read - For the past two decades, businesses have been making significant investments to consolidate their identity and access management (IAM) platforms and directories to manage user identities in one place. However, the hybrid nature of the cloud has led many to realize that this ultimate goal is a fantasy. Instead, businesses must learn how to consistently and effectively manage user identities across multiple IAM platforms and directories. As cloud migration and digital transformation accelerate at a dizzying pace, enterprises are left…

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)…

Topic updates

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