SSHamble: Unexpected exposures in the Secure Shell

|
Updated

The Secure Shell (SSH) protocol has survived as an internet-facing management protocol for almost 30 years. Over the decades it has transformed from a single patented codebase to a multitude of implementations available on nearly every operating system and network-connected device.

What we did #

runZero conducted a deep dive into the SSH ecosystem and identified vulnerabilities across a wide range of implementations. During the research process, we developed an open-source tool, called SSHamble, that can be used to identify vulnerable implementations and extend our research. We presented this work at the Black Hat USA 2024 and DEF CON 32.

Why this research matters #

SSH is the most commonly exposed remote administration protocol outside of HTTP and is critical to the security of most organizations. This work highlights unexpected exposures in common and lesser-known SSH implementations.

Examples of attacks include:

  • Unauthenticated remote access due to unexpected state transitions
    • Remote command execution in post-session login implementations

    • Information leaks through unlimited high-speed authentication requests

    SSHamble, our open-source research tool, can be used to reproduce these attacks and adapt this research to new techniques. The SSHamble interactive shell provides raw access to SSH requests in the post-session (but pre-execution) environment, enabling simple testing of environment control, signal processing, port forwarding, and much more.

    Get access to SSHamble #

    Interested in doing your own SSH research or building upon runZero's? You can get SSHamble and use it for your own security testing. 

    Level up your knowledge of SSH and SSHamble with this special episode of runZero Hour, our monthly deep dive series with the runZero Research Team. 

      Written by HD Moore

      HD Moore is the founder and CEO of runZero. Previously, he founded the Metasploit Project and served as the main developer of the Metasploit Framework, which is the world's most widely used penetration testing framework.

      More about HD Moore

      Written by Rob King

      Rob King is the Director of Applied Research at runZero. Over his career Rob has served as a senior researcher with KoreLogic, the architect for TippingPoint DVLabs, and helped get several startups off the ground. Rob helped design SC Magazine's Data Leakage Prevention Product of the Year for 2010, and was awarded the 3Com Innovator of the Year Award in 2009. He has been invited to speak at BlackHat, Shmoocon, SANS Network Security, and USENIX.

      More about Rob King
      Subscribe Now

      Get the latest news and expert insights delivered in your inbox.

      Welcome to the club! Your subscription to our newsletter is successful.

      Explore more runZero

      Product
      Announcing runZero 5.0: Exposure management built to outpace AI-driven attacks
      When you're up against AI, every minute counts. Get deep, actionable intelligence across your entire attack surface to close the gaps and hold the...
      Product Videos
      runZero 5.0: Platform Demo
      With the new 5.0 release, runZero is giving defenders the edge they need to succeed in the AI-attack era.
      runZero Perspective
      BOD 26-04: A new era of prioritized remediation
      A complete breakdown of CISA's BOD 26-04 directive. Learn how the shift to SSVC, risk-based KEV prioritization, and 3-day remediation impacts your...
      runZero Perspective
      Dawn of the apex agentic adversary
      When agentic AI can weaponize exploits in seconds, visibility is everything. Stop the predator with runZero’s exposure management for the AI-attack...
      Webcasts
      Defending in the shadow era: when the CVE feed goes dark
      HD Moore walks through the three eras of vulnerability management: the predictable cycles era, the triage ara of AI-scale discovery, and now the...
      Webcasts
      runZero Hour, Ep. 31: The New Rules of Risk: EPSS v5 and Agentic Adversaries
      In this episode, learn how your security team can use EPSS v5 to inform daily risk decisions in a world increasingly targeted by the apex agentic...
      Webcasts
      Beyond the Zero-Day: Mapping the network attackers actually see
      Breaches are inevitable. Learn from HD Moore how attackers exploit the seams between IT, IoT, and OT networks — and how to fix the segmentation...
      Podcasts
      Risky Biz Interview: Navigating the AI vibe shift with HD Moore
      runZero Founder and CEO HD Moore drops by in this week's Risky Biz sponsor interview to talk about the concerning AI vibe shift and what to do...

      See Results in Minutes

      See & secure your total attack surface. Even the unknowns & unmanageable.