FreeBSD The Power to Serve

FreeBSD 12.1-RELEASE Errata

Abstract

This document lists errata items for FreeBSD "12.1-RELEASE", containing significant information discovered after the release or too late in the release cycle to be otherwise included in the release documentation. This information includes security advisories, as well as news relating to the software or documentation that could affect its operation or usability. An up-to-date version of this document should always be consulted before installing this version of FreeBSD.

This errata document for FreeBSD "12.1-RELEASE" will be maintained until the release of FreeBSD "12.2-RELEASE".

Introduction

This errata document contains "late-breaking news" about FreeBSD "12.1-RELEASE" Before installing this version, it is important to consult this document to learn about any post-release discoveries or problems that may already have been found and fixed.

Any version of this errata document actually distributed with the release (for example, on a CDROM distribution) will be out of date by definition, but other copies are kept updated on the Internet and should be consulted as the "current errata" for this release. These other copies of the errata are located at https://www.FreeBSD.org/releases/, plus any sites which keep up-to-date mirrors of this location.

Source and binary snapshots of FreeBSD "12-STABLE" also contain up-to-date copies of this document (as of the time of the snapshot).

For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/security/.

Security Advisories

Advisory Date Topic

FreeBSD-SA-19:25.mcepce

12 November 2019

Machine Check Exception on Page Size Change

FreeBSD-SA-19:26.mcu

12 November 2019

Intel CPU Microcode Update

FreeBSD-SA-20:01.libfetch

28 January 2020

fetch(3) buffer overflow

FreeBSD-SA-20:03.thrmisc

28 January 2020

Kernel stack data disclosure

FreeBSD-SA-20:04.tcp

18 March 2020

TCP IPv6 SYN cache kernel information disclosure

FreeBSD-SA-20:05.if_oce_ioctl

18 March 2020

Insufficient ioctl(2) privilege checking

FreeBSD-SA-20:06.if_ixl_ioctl

18 March 2020

Insufficient ioctl(2) privilege checking

FreeBSD-SA-20:07.epair

18 March 2020

Incorrect user-controlled pointer use

FreeBSD-SA-20:08.jail

18 March 2020

Kernel memory disclosure with nested jails

FreeBSD-SA-20:09.ntp

18 March 2020

Multiple denial of service

FreeBSD-SA-20:10.ipfw

21 April 2020

Invalid mbuf(9) handling

FreeBSD-SA-20:11.openssl

21 April 2020

Remote denial of service

FreeBSD-SA-20:12.libalias

12 May 2020

Insufficient packet length validation

FreeBSD-SA-20:13.libalias

12 May 2020

Memory disclosure vulnerability

FreeBSD-SA-20:15.cryptodev

12 May 2020

Use-after-free condition

FreeBSD-SA-20:16.cryptodev

12 May 2020

Insufficient MAC key length check

FreeBSD-SA-20:17.usb

9 June 2020

HID descriptor parsing error

FreeBSD-SA-20:19.unbound

8 July 2020

Multiple vulnerabilities

FreeBSD-SA-20:20.ipv6

8 July 2020

Race condition and use-after-free

FreeBSD-SA-20:21.usb_net

5 August 2020

Memory corruption

FreeBSD-SA-20:22.sqlite

5 August 2020

Multiple vulnerabilities

FreeBSD-SA-20:23.sendmsg

5 August 2020

Privilege escalation

FreeBSD-SA-20:25.sctp

2 September 2020

Use-after-free bug

FreeBSD-SA-20:26.dhclient

2 September 2020

Heap overflow

FreeBSD-SA-20:27.ure

15 September 2020

Packet-in-packet attack

FreeBSD-SA-20:28.bhyve_vmcs

15 September 2020

Privilege escalation via VMCS

FreeBSD-SA-20:29.bhyve_svm

15 September 2020

SVM guest escape

FreeBSD-SA-20:30.ftpd

15 September 2020

Privilege escalation

FreeBSD-SA-20:31.icmp6

1 December 2019

Use-after-free in error message handling

FreeBSD-SA-20:32.rtsold

1 December 2019

Multiple vulnerabilities

FreeBSD-SA-20:33.openssl

8 December 2019

NULL pointer de-reference

Errata Notices

Errata Date Topic

FreeBSD-EN-19:19.loader

12 November 2019

UEFI Loader Memory Fragmentation

FreeBSD-EN-20:01.ssp

28 January 2020

Imprecise orderring of canary initialization

FreeBSD-EN-20:03.sshd

18 March 2020

Misleading log messages upon successful login

FreeBSD-EN-20:05.mlx5en

18 March 2020

Fix packet forwarding performance

FreeBSD-EN-20:06.ipv6

18 March 2020

Incorrect checksum calculations

FreeBSD-EN-20:07.quotad

21 April 2020

Regression with certain NFS servers

FreeBSD-EN-20:08.tzdata

12 May 2020

Timezone database update

FreeBSD-EN-20:09.igb

12 May 2020

Fix failure to switch to inactive state

FreeBSD-EN-20:10.build

12 May 2020

Incorrect build host clang version detection

FreeBSD-EN-20:11.ena

9 June 2020

Stability issues in ena(4)

FreeBSD-EN-20:10.build

9 June 2020

Watchdog timeout resetting idle queues

FreeBSD-EN-20:13.bhyve

8 July 2020

Crash with PCI device passthrough

FreeBSD-EN-20:14.linuxkpi

8 July 2020

Kernel panic

FreeBSD-EN-20:15.mps

8 July 2020

Kernel panic

FreeBSD-EN-20:16.vmx

5 August 2020

Packet loss and degraded performance

FreeBSD-EN-20:17.linuxthread

2 September 2020

Kernel panic

FreeBSD-EN-20:19.audit

1 December 2020

execve/fexecve system call auditing

FreeBSD-EN-20:20.tzdata

1 December 2020

Timezone database information update

FreeBSD-EN-20:20.tzdata

1 December 2020

Race condition in callout CPU migration

Open Issues

[2019-11-04] A late issue was discovered where systems using the graphics/drm-kmod port built on FreeBSD 12.0-RELEASE will crash during boot. It is advised to remove the port prior to upgrading, and build the port instead of using the upstream binary package.

Late-Breaking News

[2019-11-22] The FreeBSD 12.1-RELEASE announcement includes mention of FreeBSD/amd64 Amazon® EC2™ AMIs (Amazon Machine Images). Though it also included mention of FreeBSD/aarch64 being available in various regions, it had not passed third-party validation for inclusion in the Amazon® Marketplace.

FreeBSD 12.1-RELEASE aarch64 Amazon® EC2™ AMIs are now available in the Marketplace here.