RUSTSEC-2020-0001

    Dashboard / Vulnerabilities / RUSTSEC-2020-0001

    RUSTSEC-2020-0001

    Published: 6 Jan 2020Last Modified: 8 Nov 2023

    Summary: Stack overflow when resolving additional records from MX or SRV null targets

    Details: There's a stack overflow leading to a crash and potential DOS when processing additional records for return of MX or SRV record types from the server. This is only possible when a zone is configured with a null target for MX or SRV records, i.e. '.'. Example effected zone record: ```text no-service 86400 IN MX 0 . ``` Prior to 0.16.0 the additional record processing was not supported by trust-dns-server. There Are no known issues with upgrading from 0.16 or 0.17 to 0.18.1. The remidy should be to upgrade to 0.18.1. If unable to do so, MX, SRV or other record types with a target to the null type, should be avoided.

    Affected packages

    Package

    Name: trust-dns-server

    Purl: pkg:cargo/trust-dns-server

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0.16.0
    Fixed -0.18.1

    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
    RUSTSEC-2020-0001 | CVE-DB