Welcome to MidnightBSD

MidnightBSD is a BSD-derived operating system developed with desktop users in mind. It includes all the software you'd expect for your daily tasks — email, web browsing, word processing, gaming, and much more.

With a small community of dedicated developers, MidnightBSD strives to create an easy-to-use operating system everyone can use, freely. Available for x86, AMD64 and as Virtual Machines.

Get MidnightBSD

Latest Release - 2.0.3

Release Notes

News »

Thu, 14 Jan 2021 19:07

We have a new Jenkins CI server at "https://jenkins.midnightbsd.org/" (https://jenkins.midnightbsd.o

Read more...

Sat, 19 Dec 2020 17:32

We have a new video up on youtube that explains how to install MidnightBSD 2.0.1 with a desktop envi

Read more...

Sat, 19 Dec 2020 17:30

mports: We've updated gnome web (epiphany), midori and webkit2-gtk3 mports. We're in the process of

Read more...

Sat, 19 Dec 2020 17:30

There is a security fix for OpenSSL in master and stable/2.0 branches of MidnightBSD. It's strongly

Read more...

Security »

September 23, 2020

MidnightBSD 1.2.10
udf: Validate the full file entry length
Otherwise a corrupted file entry containing invalid extended attribute lengths or allocation descriptor lengths can trigger an overflow when the file entry is loaded.
Discovered by: C Turt

Read more ...

September 15, 2020

MidnightBSD 1.2.9
ftpd
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). Moreover, the bug allows a malicious client to gain root privileges.

bhyve
AMD and Intel CPUs support hardware virtualization using specialized data structures that control various aspects of guest operation. These are the Virtual Machine Control Structure (VMCS) on Intel CPUs, and the Virtual Machine Control Block (VMCB) on AMD CPUs. Insufficient access controls allow root users, including those running in a jail, to change these data structures.
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.

Read more ...

View available mports

MidnightBSD App Store