Finer grained control for unprivileged user namespaces is on the horizon for Ubuntu 22.10, plus we cover security updates for PCRE, etcd, OAuthLib, SoS, Squid and more.
37 unique CVEs addressed
cjpeg
utility - crafted file with a valid Targa header but incomplete
data - would keep trying pixel after reaching EOF - internally used getc()
which returns the special value EOF
when the end of file is reached - this is
actually -1
but requires the caller to check for this special value - if not,
would interpret this as pixel data (all bits set -> 255,255,255 -> white)
resulting in JPEG file that was possibly thousands of times bigger than the
input file - fixed to use existing input routines to read the data which
already check for EOF
conditionhttp.server
through a URI which has multiple /
at the
beginning - a URI such as //path
gets treated as an absolute URI rather than a
path - could then end up sending a 301
location header with a misleading targetsosreport
- used to gather details of a system etc for debug/analysissudo sysctl kernel.unprivileged_userns_clone=0
apparmor
package too