GHSA-pm3m-32r3-7mfh

    Dashboard / Vulnerabilities / GHSA-pm3m-32r3-7mfh

    GHSA-pm3m-32r3-7mfh

    Published: 3 Feb 2024Last Modified: 10 Sept 2026
    Aliases:

    Summary: Etcd embed auto compaction retention negative value causing a compaction loop or a crash

    Details: ### Impact Data Validation ### Detail The parseCompactionRetention function in embed/etcd.go allows the retention variable value to be negative and causes the node to execute the history compaction in a loop, taking more CPU than usual and spamming logs. ### References Find out more on this vulnerability in the [security audit report](https://github.com/etcd-io/etcd/blob/master/security/SECURITY_AUDIT.pdf) ### For more information If you have any questions or comments about this advisory: * Contact the [etcd security committee](https://github.com/etcd-io/etcd/blob/master/security/security-release-process.md#product-security-committee-psc)

    Affected packages

    Package

    Name: go.etcd.io/etcd/v3

    Purl: pkg:golang/go.etcd.io/etcd/v3

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 3.4.0-rc.0
    Fixed -3.4.10

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High