summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syspatch
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2017-08-17 10:14:08 +0000
committermikeb <mikeb@openbsd.org>2017-08-17 10:14:08 +0000
commit880514b41e8cb396106c7df9faf2c07cc86faf9c (patch)
tree2649fa97d2a288920c855d0084aa972cff7b1e51 /usr.sbin/syspatch
parentAdd monitor-bell window option to match the activity and silence (diff)
downloadwireguard-openbsd-880514b41e8cb396106c7df9faf2c07cc86faf9c.tar.xz
wireguard-openbsd-880514b41e8cb396106c7df9faf2c07cc86faf9c.zip
Skip SPD lookups for short packets on IPsec-enabled bridge
When short packets are sent to the bridge with IPsec enabled, an incorrect error path can be taken which leads to a lookup of an SPD entry using an uninitialized SPI. Most of the time this will fail, however there's a chance that an existing SPD entry corresponds to the provided SPI which leads to use of another uninitialized variable used to offset the IP or IPv6 header in order to get to the security protocol header. ESP performs packet length checks and will fail when such packets will reach it, but AH and IPComp don't have similar checks and are affected the most. CID 1452946, 1452957; Severity: Major OK millert, visa, bluhm
Diffstat (limited to 'usr.sbin/syspatch')
0 files changed, 0 insertions, 0 deletions