Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
kata-static-1.11.5-x86_64.tar.xz | 2020-11-12 | 114.2 MB | |
# Release 1.11.5 source code.tar.gz | 2020-11-12 | 11.9 MB | |
# Release 1.11.5 source code.zip | 2020-11-12 | 13.6 MB | |
README.md | 2020-11-12 | 6.2 kB | |
Totals: 4 Items | 139.7 MB | 0 |
This patch release include backports of security fixes and some bug fixes.
Security fixes included:
- Readonly bind-mounts are now mounted read-only on the host. With this fix, mounts are protected at VM boundary not just the guest kernel. If a container escape were to occur, one would be able to write to a directory or file that was mounted read-only.
- Certain annotations in kata can be used to execute pre-exiting binaries. This could be used to execute arbitrary binaries with the onus of validating these paths left to the stack about Kata. In this release, we added appropriate validations so that an admin can configure a list of file system paths that can be used to filter annotations that represent valid file names.
agent Changes
Shortlog
ce2107a release: Kata Containers 1.11.5
proxy Changes
Shortlog
369aaa6 release: Kata Containers 1.11.5
runtime Changes
Shortlog
362e3129 release: Kata Containers 1.11.5
8e5c1c33 tests: Update assets test to adapt to recent changes
1231ce9e makefile: Enable hypervisor annotations by default
c2cbceb0 config: Rename 'runtime' to 'runtimeConfig'
7c1bf829 config: Improve comments in configuration file templates
57a29a8e config: Make configuration file comments consistent
f7493d79 annotations: Correct unit tests to validate new protections
e3efe738 annotations: Split addHypervisorOverrides to reduce complexity
50c126ff annotations: Add unit test for checkPathIsInGlobs
069360c7 annotations: Add unit test for regexpContains function
14bb5f1f runtime: Fix firecracker config
4eb00298 makefile: Add missing generated vars to USER_VARS
0705db23 makefile: Improve names of config entries for annotation checks
f1c2a1cb annotations: Give better names to local variabes in search functions
0d5d221e annotations: Rename checkPathIsInGlobList with checkPathIsInGlobs
96ba05fd config: Add better comments in the template files
33021ef2 config: Whitelist hypervisor annotations by name
db5fb825 config: Use glob instead of regexp to match paths in annotations
344e3384 annotations: Fix typo in comment
d3245a4d config: Add makefile variables for path lists
ba15b7e7 config: Protect file_mem_backend against annotation attacks
88b0544e config: Protect vhost_user_store_path against annotation attacks
7f381d5c config: Add security warning on configuration examples
4a753e85 config: Protect ctlpath from annotation attack
94076a64 config: Protect jailer_path annotation
14ef4df1 config: Add examples for path_list configuration
3d8ce2cc annotations: Simplify negative logic
562a0283 config: Add hypervisor path override through annotations
5848beca config: Fix typo in function name
46115673 config: Protect virtio_fs_daemon annotation
9ac0e93a config: Add 'List' alternates for hypervisor configuration paths
eca202e7 arm64: correct bridge type for QEMUVIRT machine
314bc3d6 gitignore: Ignore cli/containerd-shim-kata-v2/config-generated.go
951302fb runtime: Ignore ENOENT in kill/delete
20fcb93c hypervisor: Remove unused methods
04dc0d93 annotations: Improve asset annotation handling
a47f7b39 annotations: Add missing hypervisor control annotation
2dd0fe68 asset: Formatting, grammar and whitespace
3f0e61c0 runtime: mount shared mountpoint readonly
228e6eb4 runtime: readonly mounts should be readonly bindmount on the host
0b7019b9 runtime: Call s.newStore.Destroy if globalSandboxList.addSandbox
054c4fbd runtime: Don' call bindUnmountContainerRootfs for devicemapper device
ad3eec50 runtime: Fix /var/lib/vc/sbs/${sid} dir residual
d78780cf virtiofs: Disable DAX
51d85922 virtiofsd: Use cache=auto
shim Changes
Shortlog
2a0e8a5 release: Kata Containers 1.11.5
Compatibility with Docker
Kata Containers 1.11.5 is compatible with Docker v18.06-ce
Compatibility with CRI-O
Kata Containers 1.11.5 is compatible with CRI-O [0eec45]
Compatibility with cri-containerd
Kata Containers 1.11.5 is compatible with cri-contaienrd [3a4acf]
OCI Runtime Specification
Kata Containers 1.11.5 support the OCI Runtime Specification v1.0.0-rc5
Compatibility with Kubernetes
Kata Containers 1.11.5 is compatible with Kubernetes 1.17.3-00
Kata Linux Containers image
Agent version: 1.11.5
Default Image Guest OS:
description: | Root filesystem disk image used to boot the guest virtual machine. url: "https://github.com/kata-containers/osbuilder" architecture: aarch64: name: "ubuntu" version: "latest" ppc64le: name: "centos" version: "latest" s390x: name: "ubuntu" version: "latest" x86_64: name: "clearlinux" version: "latest" meta: image-type: "clearlinux"
Default Initrd Guest OS:
description: | Root filesystem initrd used to boot the guest virtual machine. url: "https://github.com/kata-containers/osbuilder" architecture: aarch64: name: "alpine" version: "3.7" ppc64le: name: "alpine" version: "3.7" s390x: name: "alpine" version: "3.7" x86_64: name: "alpine" version: "3.7"
Kata Linux Containers Kernel
Kata Containers 1.11.5 suggest to use the Linux kernel v5.4.32 See the kernel suggested Guest Kernel patches See the kernel suggested Guest Kernel config
Installation
Follow the Kata installation instructions.
Issues & limitations
More information Limitations