Patches for the OpenBSD base system are distributed as unified diffs.
Each patch is cryptographically signed with the
signify(1) tool and contains
usage instructions.
All the following patches are also available in one
tar.gz file
for convenience.
Alternatively, the syspatch(8)
utility can be used to apply binary updates on the following architectures:
amd64, i386, arm64.
Patches for supported releases are also incorporated into the
-stable branch.
001: RELIABILITY FIX: April 22, 2022All architectures
Many wireless network drivers could not scan access points correctly.
A source code patch exists which remedies this problem. Notice:
Some users will have installed a broken version of the
syspatch71-001_wifi.tgz file (which prevents future syspatch files
from installing), and must manually perform the following step to force
deletion of the old file, and then syspatch forward: # sed -i /release/d /usr/sbin/syspatch && syspatch -R && syspatch
006: SECURITY FIX: July 24, 2022All architectures
Input validation failures in the X server request parsing code can
lead to out of bounds memory accesses for authorized clients.
A source code patch exists which remedies this problem.
015: SECURITY FIX: December 14, 2022All architectures
In X11 server fix local privileges elevation and remote code
execution for ssh X forwarding sessions. This addresses CVE-2022-46340
CVE-2022-46341 CVE-2022-46342 CVE-2022-46343 CVE-2022-46344.
A source code patch exists which remedies this problem.
016: RELIABILITY FIX: December 14, 2022amd64 i386
TLB entries were not invalidated for all types of engine on
12th generation Intel graphics (Tiger Lake, Rocket Lake, Alder Lake).
A source code patch exists which remedies this problem.
019: SECURITY FIX: January 17, 2023All architectures
Input validation issues and path validation issues in libXpm can lead
to infinite loops, memory corruption or arbitrary command execution.
CVE-2022-46285, CVE-2022-44617 and CVE-2022-4883
A source code patch exists which remedies this problem.
022: SECURITY FIX: February 7, 2023All architectures
A malicious certificate revocation list or timestamp response token would
allow an attacker to read arbitrary memory.
A source code patch exists which remedies this problem.
025: RELIABILITY FIX: February 26, 2023All architectures
Missing bounds check in console terminal emulation could cause a kernel
crash after receiving specially crafted escape sequences.
A source code patch exists which remedies this problem.