ASA-2019-00508 – FreeBSD: ICMPv6 / MLDv2 out-of-bounds memory access


Allele Security Alert

ASA-2019-00508

Identifier(s)

ASA-2019-00508, CVE-2019-5608, FreeBSD-SA-19:19.mldv2

Title

ICMPv6 / MLDv2 out-of-bounds memory access

Vendor(s)

The FreeBSD Project

Product(s)

FreeBSD

Affected version(s)

All supported versions of FreeBSD

Fixed version(s)

2019-08-06 17:13:41 UTC (stable/12, 12.0-STABLE)
2019-08-06 17:11:17 UTC (releng/12.0, 12.0-RELEASE-p9)
2019-08-06 17:15:46 UTC (stable/11, 11.3-STABLE)
2019-08-06 17:11:17 UTC (releng/11.3, 11.3-RELEASE-p2)
2019-08-06 17:11:17 UTC (releng/11.2, 11.2-RELEASE-p13)

Proof of concept

Unknown

Description

The ICMPv6 input path incorrectly handles cases where an MLDv2 listener query packet is internally fragmented across multiple mbufs.

A remote attacker may be able to cause an out-of-bounds read or write that may cause the kernel to attempt to access an unmapped page and subsequently panic.

Technical details

Unknown

Credits

CJD (Apple)

Reference(s)

FreeBSD-SA-19:19.mldv2.asc
https://www.freebsd.org/security/advisories/FreeBSD-SA-19:19.mldv2.asc

mldv2.11.patch
https://security.FreeBSD.org/patches/SA-19:19/mldv2.11.patch

mldv2.11.patch.asc
https://security.FreeBSD.org/patches/SA-19:19/mldv2.11.patch.asc

mldv2.12.patch
https://security.FreeBSD.org/patches/SA-19:19/mldv2.12.patch

mldv2.12.patch.asc
https://security.FreeBSD.org/patches/SA-19:19/mldv2.12.patch.asc

[base] Revision 350648
https://svnweb.freebsd.org/base?view=revision&revision=r350648

[base] Revision 350644
https://svnweb.freebsd.org/base?view=revision&revision=r350644

[base] Revision 350650
https://svnweb.freebsd.org/base?view=revision&revision=r350650

CVE-2019-5608
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5608

CVE-2019-5608
https://nvd.nist.gov/vuln/detail/CVE-2019-5608

If there is any error in this alert or you wish a comprehensive analysis, let us know.

Last modified: August 12, 2019

We are not responsible for any data loss, device corruption or any other type of issue due to the use of any information mentioned in our security alerts.