mirror of
https://github.com/OMGeeky/advisory-db.git
synced 2026-01-20 18:41:03 +01:00
As proposed in #240 and tracked in #414, this PR translates all advisories into the new "V3" advisory format, which is based on Markdown with leading TOML front matter. This format makes it easier to see rendered Markdown syntax descriptions, whether rendered by an IDE or GitHub. This should help with both crafting advisories initially as well as review, and ideally encourages more lengthy descriptions. Support for this format shipped in `cargo-audit` v0.12.0 on May 6th, 2020.
996 B
996 B
[advisory]
id = "RUSTSEC-2020-0001"
package = "trust-dns-server"
categories = ["denial-of-service"]
date = "2020-01-06"
keywords = ["stack-overflow", "crash"]
url = "https://github.com/bluejekyll/trust-dns/issues/980"
[versions]
patched = [">= 0.18.1"]
unaffected = ["< 0.16.0"]
Stack overflow when resolving addional records from MX or SRV null targets
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:
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.