Data Plane Development Kit - Memory and file-descriptor leak, able to be
triggered by a malicious master or a container with access to the
vhost_user socket
Episode 53 - Extra update for CVE-2019-0155 (i915 blitter command streamer) - previous
one was based on an in-flight patch that got changed at the last minute
before the CRD - part of this fix is to whitelist certain commands to the
command-streamer, and this is done via a bitmask - this used a memset()
to zero it out but assumed the size of the underlying data was 32-bit -
so on 64-bit platforms this becomes a 64-bit size and so half the bitmask
is not zeroed out - meaning the whitelist may be able to be bypassed -
this fix includes the final upstream fix
[USN-4184-2] Linux kernel vulnerability and regression [04:37]
See above (i915 vuln) - but also includes a fix for a regression that was
introduced in last week’s kernel - KVM guests would fail to launch if
extended page tables were disabled or not supported.
[USN-4185-3] Linux kernel vulnerability and regression [05:05]
Usual raft of issues - DoS, RCE etc - in various image decoders etc - so
just need to display or process a malicious image via ImageMagick to
trigger - interestingly, seems to be noticed - some applications (Emacs)
chose not to automatically link against and use ImageMagick now as a
result of all the various vulnerablilties which keep being found in it…
Another -dSAFER bypass - newest Ghostscript is not affected since it
rewrote the SAFER sandbox - but older versions are - allows a malicious
postscript file to bypass the sandbox and access files or execute
commands etc.
Privesc via arbitrary directory creation through the pg_ctlcluster
command - allows to create a dir as postgres user - say
/usr/lib/sudo/haswell - then dump a shared lib there which will be loaded
by sudo to gain a root shell - by specifying this as the
stats_temp_directory in the config
Interesting but requires ability to configure and run as postgres
Issues in handling DER encoding of signatures - failed to verify proper
DER encoding but also might raise exceptions unexpectedly on valid input
so would cause a DoS
Goings on in Ubuntu Security Community
Joe and Alex discuss how to get into infosec [12:18]