(Even more) Aggressive randomisation of stack location

submited 21 March 2023

In a late-stage addition prior to the release of OpenBSD 7.3, Mark Kettenis (kettenis@) has committed more aggressive randomisation of the stack location for all 64-bit architectures except alpha.

The BSD community linklog
Made a script? Written a blog post? Found a useful tutorial? Share it with the BSD community here or just enjoy what everyone else has found!


21 June 2024
OPNsense 24.1.9 released  

This is the last bit of preparation for the upcoming 24.7 series reimplementing one-to-one NAT using MVC/API and a number of plumbing changes. IPv6 has also been improved with the dhcp6c client having received a number of new fixes and features.

FreeBSD Errata Notice FreeBSD-EN-24:13.libc++  

C++14 and later supports size-aware deletion of heap objects, when the compiler is able to determine at compile time what the exact size of a particular object is. For this purpose, there are specific variants of "operator delete" that take an additional size_t argument. If such a variant is called, the size is passed through to the underlying allocator, which can optionally utilize this size for for more efficient deallocation. A recent change in libc++'s implementation of std::string has introduced a potential mismatch between the actual size allocated on the heap for the contained string, and the size that is passed to "operator delete" when the string is eventually destroyed.

FreeBSD Errata Notice FreeBSD-EN-24:12.killpg  

The code designed to prevent lock order reversals between killpg(2) and fork(2) did not wait for lock availability before retrying to acquire a lock, which could result in a livelock causing very high system load.

FreeBSD Errata Notice FreeBSD-EN-24:11.ldns  

Due to a bug in the library's configuration file parser, commented out configuration settings in /etc/resolv.conf were picked up by the LDNS resolver, potentially leading to malfunction and/or information leakage. This included, but was not limited to, the nameserver setting.

FreeBSD Errata Notice FreeBSD-EN-24:10.zfs  

When writing data to a file on ZFS, the kernel may need to handle soft page faults that can occur when accessing user data. When doing so, in some cases ZFS needs to undo an earlier kernel buffer allocation. A bug in the handling of these cases causes this buffer to be leaked.

20 June 2024
Video: FreeBSD 141 Review  

In this video author goes over downloading, installing & configuring of a base install into a usable AMD64 based desktop system.

How to mount ISO or file disk images on OpenBSD  

If you ever happen to mount a .iso file on OpenBSD, you may wonder how to proceed as the command mount_cd9660 requires a device name. While the solution is entirely documented into man pages and in the official FAQ, it may not be easy to find it at first glance, especially since most operating system allow to mount an iso file in a single step where as OpenBSD requires an extra step.

Valuable News – 2024/06/17  

The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX/BSD/Linux systems.

Enjoying DiscoverBSD? There is more...

Subscribe to BSD Weekly, our free, once–weekly e-mail round-up of BSD news and articles. It is currated from your content on DiscoverBSD and BSDSec (a deadsimple BSD Security Advisories and Announcements).

You can also support the work on Patreon.
17 June 2024
BSD Now 563: 14.1  

FreeBSD 14.1-RELEASE Announcement, Automatic dark mode with OpenBSD and dwm, dhcp6leased(8) imported to -current, DHCPv6-PD - First steps by florian@, Replacing my OPNsense gateway hardware by a Protectli appliance, How to alter file owernship and permissions with a feedback information, and more.

15 June 2024
FreeBSD Core Team 13 is Now In Office  

The FreeBSD project is pleased to announce that the 2024 FreeBSD Core Team election has concluded, and the following eight members now take office as the thirteenth Core Team:

  • Li-Wen Hsu (lwhsu),
  • Allan Jude (allanjude),
  • Gleb Smirnoff (glebius),
  • Tobias C. Berner (tcberner),
  • Hiroki Sato (hrs),
  • Olivier Cochard (olivier),
  • Dave Cottlehuber (dch), and
  • Mathieu Arnold (mat).
Running GoToSocial on NetBSD  

Author wanted a communication tool for the NoGoo.me searxng instance they manage. But they want a software with small footprint so they used GoToSocial.

load more