Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-54477 — CVE-2026-54477: Fehlende Sicherheits-Header im Admin-Panel (Clickjacking/XSS) - Gardyn (ICSA-26-183-03) | Kitploit
Tools/GitHubGitHub/michaeladamgroberman/cve-2026-54477
IoT-SicherheitSchwachstellenanalyseWebsicherheitFehlkonfiguration
GitHubmichaeladamgroberman/cve-2026-54477

CVE-2026-54477

CVE-2026-54477: Fehlende Sicherheits-Header im Admin-Panel (Clickjacking/XSS) - Gardyn (ICSA-26-183-03)

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
17vor 3 MonatenNoch nicht geprüft

CVE-2026-54477: Im Admin-Panel fehlende Security-Header (Clickjacking / XSS)

Advisory

FeldWert
CVECVE-2026-54477
ICSAICSA-26-183-03 (Gardyn IoT Hub)
CVSS 3.15.4 (Mittel)
Vector (3.1)CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Vector (4.0)CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
CWE (von CISA zugewiesen)CWE-644 (Improper Neutralization of HTTP Headers for Scripting Syntax)
CWE (Forscher)CWE-693 (Protection Mechanism Failure), CWE-1021 (Improper Restriction of Rendered UI Layers)
ForscherMichael Groberman
Veröffentlicht2026-07-02
Koordinierter BefundGr0m-043 (im Admin-Panel fehlen sämtliche Security-Header)

Produkt

FeldWert
HerstellerGardyn
ProduktGardyn Home Kit, Gardyn Studio
KomponenteAdmin-Panel (admin.gardyn.io, Netlify)
Betroffene VersionenHome Firmware < master.627, Studio Firmware < master.627, Cloud API < 2.12.2026

Zusammenfassung

Das Admin-Panel wird ohne weitere Security-Header außer HSTS ausgeliefert – keine Content-Security-Policy, kein X-Frame-Options, kein X-Content-Type-Options, keine Permissions-Policy. Dies ermöglicht Clickjacking und Cross-Site-Scripting gegen authentifizierte Admin-Sitzungen.

Schwachstellendetails

Vorhandene Header

HeaderWert
serverNetlify
strict-transport-securitymax-age=31536000
cache-controlno-cache

Fehlende Header

Fehlender HeaderKonsequenz
Content-Security-PolicyKeine Einschränkung der Skriptquellen; injizierte Skripte werden uneingeschränkt ausgeführt
X-Frame-OptionsPanel kann in einem iframe des Angreifers eingebettet werden (Clickjacking)
X-Content-Type-OptionsMIME-Sniffing
Permissions-PolicyKamera / Mikrofon / Geolokalisierung uneingeschränkt
Referrer-PolicyVollständige URL (inkl. Tokens) kann über den Referer preisgegeben werden
Cross-Origin-Opener/Resource-PolicyKeine Cross-Origin-Isolation

Clickjacking-Szenario

Ohne X-Frame-Options / CSP frame-ancestors kann ein unsichtbares Overlay-iframe über einer authentifizierten Admin-Sitzung bei einem Klick privilegierte Aktionen auslösen, z. B. PiReboot, DeleteUser, SwitchBannedDevice.

XSS-Verstärkung

In Kombination mit den in Gr0m-028 identifizierten clientseitigen Injektions-Sinks (22 dangerouslySetInnerHTML-Instanzen, 35 innerHTML-Zuweisungen) bedeutet das Fehlen von CSP, dass jede erfolgreiche Payload ohne Einschränkung ausgeführt wird, was Datenexfiltration und eine Ausbreitung über Sitzungen hinweg ermöglicht.

Zuordnung zu koordinierten Befunden

AspektDetail
Gr0m-043Admin-Panel wird ohne jegliche Security-Header außer HSTS ausgeliefert; ermöglicht Clickjacking + XSS
CWE-AbgleichForscher stufte als CWE-693 / CWE-1021 ein; CISA ordnete CWE-644 zu. Beide beschreiben den Zustand fehlender Header
AnmerkungDieser Befund wurde vom Hersteller gegenüber CERT/CC im März 2026 als behoben erklärt; die Veröffentlichung als CISA-CVE hält ihn im Bundesregister als gültigen, eigenständigen Befund fest

Behebung

Gemäß ICSA-26-183-03 gibt Gardyn an, dass die bereitgestellte IoT-Hub-Infrastruktur aktualisiert wurde, um die aufgeführten Schwachstellen zu beheben. Empfohlener Kontrollsatz (Netlify _headers / netlify.toml):

[[headers]]
  for = "/*"
  [headers.values]
    Content-Security-Policy = "default-src 'self'; script-src 'self'; frame-ancestors 'none';"
    X-Frame-Options = "DENY"
    X-Content-Type-Options = "nosniff"
    Referrer-Policy = "strict-origin-when-cross-origin"
    Permissions-Policy = "camera=(), microphone=(), geolocation=()"

Forscher: Michael Groberman (Gr0m) · Fall: CERT/CC VU#653116 · Advisory: ICSA-26-183-03

Tool herunterladen