This week we cover security updates for the Linux kernel, PolicyKit, Intel
Microcode and more, plus we look at a report of an apparent malicious snap
in the Snap Store and some of the mechanics behind snap confinement.
Show Notes
Overview
This week we cover security updates for the Linux kernel, PolicyKit, Intel
Microcode and more, plus we look at a report of an apparent malicious snap
in the Snap Store and some of the mechanics behind snap confinement.
not only the new visual UI PLUS enhanced private browsing mode via
“Total Cookie Protection” - confines cookies to the site where they
were created to avoid tracking across sites - PLUS a bunch of security
fixes including
cached the last filename of a printed file even in private browsing
mode - would then surface this next time you choose to print a file
Daemons often use policykit to ask whether a user’s application is
permitted to perform an action - to do this, they send the DBus name of
the process to polkit and it looks up the resulting uid/pid via an
internal function polkit_system_bus_name_get_creds_sync() - logic error
within policykit when looking if the process in question were to
disconnect from DBus at the right time, policykit would return an error
but also a boolean TRUE value indicating success (depends on how the
daemon interpreted this value with an associated error). This could then
allow an application which was not privileged to be able to perform more
privileged actions. Fixed to actually return FALSE in this case and avoid
any potential confusion.
Episode 118 - update for 21.04 only introduced a regression where valid
config files would be seen as invalid and rejected and hence
isc-dhcp-server would fail to start - actually caused as a result of the
newer toolchain used in 21.04 - has stricter aliasing checking and so
would treat certain operations introduced in this change as UB and change
code-flow as a result. Fixed by disabling this stricter aliasing checking
in the build to restore the original behaviour.
upstream regression where when extracting an archive, only an empty
directory would be created if an archive contained a file of the same
name as the archive itself - fixed to avoid creating this directory first
so that files would then actually get created as expected
Latest intel-microcode release from upstream, fixes a number of security
issues for particular processors PLUS potential stability issues that
have been seen in previous microcode releases (processor would hang if
tried to load a too new microcode version compared to the one contained
within the BIOS)
potential cross-domain issue with Intel VT-d (priv esc) plus a fix for
an issue which would result in EIBRS (Spectre) mitigations not being
applied, cache-lines not being flushed properly and a speculative
execution issue specific to Atom processors via micro-arch buffers.