Junglewise Threat Intelligence

CVE-2026-68503: Grisuno LazyOwn use of default credentials in C2 dashboard

CVE-2026-68503 · Severity: critical · CVSS 9.8 · Published 2026-07-30

Executive brief

LazyOwn, an AI-powered framework used by security teams to manage red-team operations and command-and-control (C2) activities, was found to ship with hardcoded default credentials. An attacker who can reach the C2 dashboard over the network can use these publicly known credentials to gain full administrative control over the system. This allows unauthorized parties to manage active security tests, view sensitive campaign data, and issue commands to compromised endpoints, potentially compromising the integrity of the entire security operation.

Technical details

The vulnerability (CWE-1392) exists because LazyOwn ships with hardcoded default credentials ('LazyOwn' / 'LazyOwn') in 'payload.json' and 'core/payload_schema.py'. These credentials are propagated through 'lazyown.py' and 'modules/c2_builder.py' to the 'lazyc2.py' component, which uses them for HTTP Basic authentication without any validation or forced rotation. A network-reachable attacker can use these defaults to bypass authentication and gain full operator-level access to the C2 dashboard, including beacon management and command dispatch. The issue is resolved in version 0.2.154 by removing the hardcoded defaults and implementing better credential handling.

Affected products

  • grisuno LazyOwn < 0.2.154

Timeline

  • 2026-07-04: patched: Initial fix commit pushed to repository
  • 2026-07-08: advisory: GitHub Security Advisory GHSA-38jf-j9x7-jf6f published
  • 2026-07-09: other: Release 0.2.154 made available
  • 2026-07-30: disclosed: CVE-2026-68503 published to NVD

References