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 - 1.2

Release Notes

News »

Sun, 20 Jan 2019 05:20

A lot of people have been curious what our plans are for this year.  I've also had a lot of bug rep

Read more...

Sun, 20 Jan 2019 05:10

MidnightBSD 1.1-CURRENT now has OpenSSL 1.0.2p rather than the 1.0.1 verisons.  Ideally, we will ne

Read more...

Security »

May 14, 2020


MidnightBSD 1.2.2 (in git) Fixed a security issue in libalias.
The FTP packet handler in libalias incorrectly calculates some packet lengths. This may result in disclosing small amounts of memory from the kernel (for the in-kernel NAT implementation) or from the process space for natd (for the userspace implementation).
Updated tzdata to 2020a.

Read more ...

August 22, 2019


MidnightBSD 1.1.3 (in SVN)
The kernel driver for /dev/midistat implements a handler for read(2). This handler is not thread-safe, and a multi-threaded program can exploit races in the handler to cause it to copy out kernel memory outside the boundaries of midistat's data buffer.
System calls operating on file descriptors obtain a reference to relevant struct file which due to a programming error was not always put back, which in turn could be used to overflow the counter of affected struct file.

Read more ...

View available mports

MidnightBSD App Store