Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-32646 — CVE-2026-32646: Missing Authentication on Admin Device Endpoint — Gardyn Home Kit (ICSA-26-055-03) | Kitploit
Tools/GitHubGitHub/michaeladamgroberman/cve-2026-32646
ReconnaissanceIoT SecurityVulnerability AnalysisInformation GatheringPenetration TestingCloud SecurityAuthenticationMisconfigurationAPI Security

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHubmichaeladamgroberman/cve-2026-32646

CVE-2026-32646

CVE-2026-32646: Missing Authentication on Admin Device Endpoint — Gardyn Home Kit (ICSA-26-055-03)

View RepositoryWebsite
33 months agoNot yet reviewed

CVE-2026-32646: Missing Authentication on Administrative Device Management Endpoint

Advisory

FieldValue
CVECVE-2026-32646
ICSAICSA-26-055-03 (Update A)
CVSS 3.17.5 (High)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CWECWE-306 (Missing Authentication for Critical Function)
ResearcherMichael Groberman — Gr0m
Published2026-04-02 (Update A)

Product

FieldValue
VendorGardyn
ProductGardyn Home Kit 1.0, 2.0, 3.0, 4.0; Gardyn Studio 1.0, 2.0
ComponentCloud API
Affected VersionsCloud API < 2.12.2026

Summary

The /api/admin/devices administrative endpoint for device management is accessible without authentication. This endpoint exposes device enumeration, metadata retrieval, and device management functions intended for administrative use only.

Vulnerability Details

Unauthenticated Administrative Access

The administrative device management endpoint is publicly accessible without any authentication or authorization controls:

root@kitploit:~
GET [REDACTED — Cloud API host]/api/admin/devices
Authentication: NONE

Exposed Functions

The unauthenticated endpoint enables:

  • Device enumeration -- list all registered devices in the fleet
  • Device metadata -- serial numbers, firmware versions, online/offline status, last seen timestamps
  • Device-to-user mapping -- which user owns which device
  • Device management operations -- administrative CRUD operations on device records

Relationship to Other Findings

This endpoint provides an alternative path to device enumeration that does not require the IoT Hub credential (CVE-2025-1242). While CVE-2025-1242 enables enumeration via the Azure IoT Hub registry, this endpoint enables enumeration via the Gardyn backend API -- two independent paths to the same data.

Combined with CVE-2026-25197 (IDOR), device IDs obtained from this endpoint can be used to pivot to user PII via the REST API.

Impact

  • Complete device fleet enumeration without authentication (~138,160 registered devices)
  • Device metadata exposure (serials, firmware versions, status) enables targeted attacks
  • Device-to-user correlation enables privacy violations at scale
  • Provides reconnaissance data for exploiting CVE-2025-1242 (IoT Hub credentials) and CVE-2025-29631 (command injection)
  • Administrative function exposure may enable device manipulation

Standard Services Available for This Class of Endpoint

ServicePurpose
Azure App Service Authentication (Easy Auth)Built-in authentication middleware — a single toggle protects all endpoints

Remediation

Gardyn recommends upgrading to Cloud API version 2.12.2026 or later. See https://mygardyn.com/security/ for additional information.

Recommended mitigations for device owners:

  • Isolate the Gardyn device on a dedicated VLAN or IoT network segment

Recommended fix for the vendor:

  1. Require administrative authentication on all /api/admin/* endpoints
  2. Implement role-based access control separating admin and user operations
  3. Place administrative endpoints behind a separate access-controlled path (not on the public API)
  4. Audit administrative endpoint access logs for unauthorized access
  5. Implement rate limiting on device listing endpoints

Timeline

DateEvent
2025-10-14Initial disclosure to vendor
2025-12-11Disclosure to CERT/CC
2026-02-24ICSA-26-055-03 published (initial)
2026-04-02ICSA-26-055-03 Update A -- CVE-2026-32646 added

References

  • CVE-2026-32646 -- CVE Record
  • ICSA-26-055-03
  • CWE-306: Missing Authentication for Critical Function

Credit

Reported by Michael Groberman — Gr0m to CISA.

Download Tool
Azure App Service Access RestrictionsIP-based or VNet-based access rules to restrict who can reach specific endpoints
Azure RBACRole-based access control separating administrative and user operations