portage-ng / portage / net-dns / maradns / 3.5.0036
portage-ng glsa
3 advisories reference net-dns/maradns · none place version 3.5.0036 in a vulnerable range
▸ GLSA 201202-03 MaraDNS: Denial of service this version unaffected normal remote 2012-02-22

A hash collision vulnerability in MaraDNS allows remote attackers to cause a Denial of Service condition.

Announced
2012-02-22
Revised
2012-02-22
Access
remote
Bugs
#397431
Advisory
https://security.gentoo.org/glsa/201202-03

Affected packages

PackageArchVulnerableUnaffected
net-dns/maradns*< 1.4.09>= 1.4.09

Background

MaraDNS is a proxy DNS server with permanent caching.

Description

MaraDNS does not properly randomize hash functions to protect against hash collision attacks.

Impact

A remote attacker could send many specially crafted DNS recursive queries, possibly resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All MaraDNS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dns/maradns-1.4.09"

References

▸ GLSA 201111-06 MaraDNS: Arbitrary code execution this version unaffected high remote 2011-11-20

A buffer overflow vulnerability in MaraDNS allows remote attackers to execute arbitrary code or cause a Denial of Service.

Announced
2011-11-20
Revised
2011-11-20
Access
remote
Bugs
#352569
Advisory
https://security.gentoo.org/glsa/201111-06

Affected packages

PackageArchVulnerableUnaffected
net-dns/maradns*< 1.4.06>= 1.4.06

Background

MaraDNS is a proxy DNS server with permanent caching.

Description

A long DNS hostname with a large number of labels could trigger a buffer overflow in the compress_add_dlabel_points() function of dns/Compress.c.

Impact

A remote unauthenticated attacker could execute arbitrary code or cause a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All MaraDNS users should upgrade to the latest stable version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dns/maradns-1.4.06"

NOTE: This is a legacy GLSA. Updates for all affected architectures are available since February 12, 2011. It is likely that your system is already no longer affected by this issue.

References

▸ GLSA 200801-16 MaraDNS: CNAME Denial of service this version unaffected normal remote 2008-01-29

MaraDNS is prone to a Denial of Service vulnerability impacting CNAME resolution.

Announced
2008-01-29
Revised
2008-01-29
Access
remote
Bugs
#204351
Advisory
https://security.gentoo.org/glsa/200801-16

Affected packages

PackageArchVulnerableUnaffected
net-dns/maradns*< 1.2.12.08>= 1.2.12.08

Background

MaraDNS is a package that implements the Domain Name Service (DNS) with resolver and caching ability.

Description

Michael Krieger reported that a specially crafted DNS could prevent an authoritative canonical name (CNAME) record from being resolved because of an "improper rotation of resource records".

Impact

A remote attacker could send specially crafted DNS packets to a vulnerable server, making it unable to resolve CNAME records.

Workaround

Add "max_ar_chain = 2" to the "marac" configuration file.

Resolution

All MaraDNS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dns/maradns-1.2.12.09"

References