GitHub Advisoryadvisory · Go

GHSA-5gjm-fj42-x983 etcd Cross-site Request Forgery (CSRF)

HIGH Published 2022-02-15 Modified 2023-09-15 Official page ↗
Aliases
CVE-2018-1098
Ecosystem
Go
Packages
go.etcd.io/etcd/v3
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-352
Reviewed
2021-05-12

Affected packages

• Go go.etcd.io/etcd/v3: < 3.4.0 → fixed in 3.4.0

Description

A cross-site request forgery flaw was found in etcd 3.3.1 and earlier. An attacker can set up a website that tries to send a POST request to the etcd server and modify a key. Adding a key is done with PUT so it is theoretically safe (can't PUT from an HTML form or such) but POST allows creating in-order keys that an attacker can send.

Related

Alias · CVE (1)

  • CVE-2018-1098 A cross-site request forgery flaw was found in etcd 3.3.1 and earlier. vulnerability

Weakness · CWE (1)

  • CWE-352 Cross-Site Request Forgery weakness

References