CyberGlossary

Angriffe und Bedrohungen

Cookie Poisoning

Definition

Angriff, der den Inhalt von HTTP-Cookies vor dem Zurücksenden an eine Webanwendung manipuliert, um Vertrauens-, Identitäts- oder Geschäftslogikentscheidungen zu verändern.

Cookie Poisoning zielt auf Cookies, die Anwendungszustand transportieren — Nutzer-IDs, Rollen, Preise, Feature-Flags oder signierte Tokens — und manipuliert sie clientseitig. Vertraut der Server dem Cookie ohne saubere Integritätsprüfung, kann der Angreifer Rechte ausweiten, Warenkorbsummen ändern, den Tenant wechseln oder Autorisierung umgehen. Manipulation erfolgt im Angreifer-Browser, per XSS oder per MitM bei unsicheren Verbindungen. Abwehr: keinen sensiblen Zustand ohne Integrität clientseitig speichern, Cookies signieren oder verschlüsseln (HMAC, sicher signierte JWTs, Server-Side-Sessions), jeden Wert serverseitig validieren, Secure / HttpOnly / SameSite setzen und TLS erzwingen. Cookies sind grundsätzlich nicht vertrauenswürdige Nutzereingaben.

Beispiele

  • Ein Nutzer ändert das Cookie role=user in role=admin und erhält Zugriff auf Admin-Seiten, weil der Server die Integrität nicht prüft.
  • Ein Onlineshop speichert den Preis im Cookie; der Angreifer ändert ihn vor dem Checkout und zahlt nur einen Cent.

Verwandte Begriffe