FreeBSD-SA-20:32.rtsold : Multiple vulnerabilities in rtsold
Versions Affected : All versions prior to TrueNAS 12.0-U1
Description
Two bugs exist in rtsold(8)’s RDNSS and DNSSL option handling.
Versions Affected : All versions prior to TrueNAS 12.0-U1
Two bugs exist in rtsold(8)’s RDNSS and DNSSL option handling.
Versions Affected : All versions prior to TrueNAS 12.0-U1
When an ICMPv6 error message is received, the FreeBSD ICMPv6 stack may extract information from the message to hand to upper-layer protocols.
Versions Affected : All versions prior to TrueNAS 12.0-U1
Several changes in Daylight Saving Time happened after previous FreeBSD releases were released that would affect many people who live in different parts of the world.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
A ftpd(8) bug in the implementation of the file system sandbox, combined with capabilities available to an authenticated FTP user, can be used to escape the file system restriction configured in ftpchroot(5).
Versions Affected : All verisons prior to FreeNAS 11.3-U5
A number of AMD virtualization instructions operate on host physical addresses, are not subject to nested page table translation, and guest use of these instructions was not trapped.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
Insufficient access controls (VMCS) allow root users, including those running in a jail, to change these data structures.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
A programming error in the ure(4) device driver caused some Realtek USB Ethernet interfaces to incorrectly report packets with more than 2048 bytes in a single USB transfer as having a length of only 2048 bytes.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
dhclient(8) is the default IPv4 DHCP client used on FreeBSD. It is responsible for contacting DHCP servers on a network segment, and for initializing and configuring network interfaces and configuring name resolution based on received information.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
The Stream Control Transmission Protocol (SCTP) is a message oriented transport protocol supporting arbitrary large user messages. It can be accessed from applications by using the the socket API.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
IPv6 is a network layer supporting Hop-by-Hop options, which can be sent by applications via the socket API. The memory management for packet handling is done using mbufs.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
getfsstat(2) is a system call which provides information about mounted filesystems. The kernel provides compatibility system calls for old versions of the interface.
Versions Affected : All verisons prior to FreeNAS 11.3-U5
The Linux ABI layer (Linuxulator) allows Linux binaries to be executed on a FreeBSD kernel.
Versions Affected : All verisons prior to FreeNAS 11.3-U4.1
When handling a 32-bit sendmsg(2) call, the compat32 subsystem copies the control message to be transmitted (if any) into kernel memory, and adjusts alignment of control message headers.
Versions Affected : All verisons prior to FreeNAS 11.3-U4.1
Malicious SQL statements could crash, hijack processes, or cause data corruption.
Versions Affected : All verisons prior to FreeNAS 11.3-U4.1
A missing length validation code common to these three drivers means that a malicious USB device could write beyond the end of an allocated network packet buffer.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
The IPV6_2292PKTOPTIONS set handler was missing synchronization, so racing accesses could modify freed memory.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
Malformed answers from upstream name servers can send Unbound into an infinite loop, resulting in denial of service.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
mps(4) implements a pass-through interface which allows privileged user processes to submit commands directly to disks behind the controller.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
A bug in one of the LinuxKPI subroutines could cause a kernel panic.
Versions Affected : All verisons prior to FreeNAS 11.3-U?
USB Human Interface Device (HID) descriptors may push/pop the current state to allow description of items residing in a so-called union.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
A race condition permitted a data structure in the kernel to be used after it was freed by the cryptodev module.
Versions Affected : All verisons prior to 11.3-U3.2
The SCTP layer does improper checking when an application tries to update a shared key.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
The FTP packet handler in libalias incorrectly calculates some packet lengths.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
libalias(3) packet handlers do not properly validate the packet length before accessing the protocol headers.
Versions Affected : All verisons prior to FreeNAS 11.3-U3.2
The Clang and LLD version detection accepted only versions matching the shell glob pattern [1-9].[0-9]*, which notably does not include 10.0. The build then proceeded as if the compiler or linker version was 0.0.
Versions Affected : All verisons prior to FreeNAS 11.3-U2.1 Description Incomplete packet data validation may result in accessing out-of-bounds memory (CVE-2019-5614) or may access memory after it has been freed (CVE-2019-15874). Workaround No workaround is available. Systems not using the ipfw firewall are not vulnerable. Mitigation Upgrade to FreeNAS 11.3-U3.2 or later Commit FreeBSD Revision : r360149 FreeNAS Commit : 6911f08 Jira Ticket : NAS-105837 Further information FreeBSD Errata Entry
Versions Affected : All verisons prior to FreeNAS 11.3-U2.1
A change in rpc.rquotad made it send RQUOTA v2 requests instead of RQUOTA v1 requests.
TrueNAS 11.3-STABLE has reached its End of Life and is no longer receiving security updates. The TrueNAS 12.0 release announcment can be found here: https://www.truenas.com/docs/hub/intro/release-notes/tn-12_0-release/ Please schedule a time to upgrade to TrueNAS 12.0-U1, if assistance is required please contact the iXsystems Support Team.
TrueNAS Software Development Life Cycle The TrueNAS (and FreeNAS) software development life cycle (SDLC) is the process for planning, creating, testing, deploying, and maintaining FreeNAS and TrueNAS releases. In TrueNAS there are five stages to the SDLC: requirement analysis, design and development, testing and evaluation, documentation, and maintenance. Requirement analysis: Determine the objectives, nature, and scope of future versions of the software. This involves gathering feedback and interpreting customer needs and requirements, diagnosing existing problems, and weighing the pros and cons of potential solutions.