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.
Patches for supported releases are also incorporated into the
-stable branch.
002: SECURITY FIX: March 16, 2016All architectures
Insufficient checks in IPv6 socket binding and UDP IPv6 option
processing allow a local user to send UDP packets with a source
(IPv6 address + port) already reserved by another user.
A source code patch exists which remedies this problem.
003: RELIABILITY FIX: March 16, 2016All architectures
Incorrect path processing in pledge_namei() could result in unexpected
program termination of pledge(2)'d programs.
A source code patch exists which remedies this problem.
011: SECURITY FIX: June 6, 2016All architectures
Correct a problem that prevents the DSA signing algorithm from running
in constant time even if the flag BN_FLG_CONSTTIME is set.
A source code patch exists which remedies this problem.
020: RELIABILITY FIX: July 14, 2016All architectures
Unchecked parameters and integer overflows in the amap allocation routines
could cause malloc(9) to either not allocate enough memory, leading to memory
corruption, or to trigger a "malloc: allocation too large" panic.
A source code patch exists which remedies this problem.
027: RELIABILITY FIX: September 22, 2016All architectures
Avoid unbounded memory growth in libssl, which can be triggered by a TLS
client repeatedly renegotiating and sending OCSP Status Request TLS extensions.
A source code patch exists which remedies this problem.
034: RELIABILITY FIX: January 31, 2017All architectures
A bug in the processing of range heanders in httpd can lead to memory
exhaustion and a crash of httpd. This patch disables range heander
processing.
A source code patch exists which remedies this problem.
036: RELIABILITY FIX: March 9, 2017All architectures
Prevent integer overflow in PF when calculating the adaptive timeout,
causing spuriously expired states under pressure.
A source code patch exists which remedies this problem.