1.2.0
Gerstep/cybos1.2.0Jul 29, 2026by github-actions[bot]
AI Summary
Security-focused release with multiple CVE fixes for environment inheritance and port forwarding, alongside the introduction of the Kubernetes plugin.
Key Highlights
- Fixed CVE-2026-64786 (Environment inheritance from launching process)
- Fixed CVE-2026-64773 (TCP port forwarder buffer)
- Fixed CVE-2026-64777 (Build filesystem symlink disclosure)
- Added `k8s` plugin for turnkey local Kubernetes cluster
- Added `container export` for live containers
New Features
- Container export for live containers
- SSH build option
- Path masking options for containers
- Allow custom kernel boot args via --kernel-arg
Full Release Notes
## Highlights ⌨️ denotes breaking CLI changes. 👩💻 denotes breaking API changes. - SECURITY FIXES - [GHSA-xwgf-4rc5-p4m4](https://github.com/apple/container/security/advisories/GHSA-xwgf-4rc5-p4m4) - CVE-2026-64786 - bare-name image `Config.Env` entries should not inherit values from the launching process's environment - [GHSA-wg28-286f-56v6](https://github.com/apple/container/security/advisories/GHSA-wg28-286f-56v6) - CVE-2026-64773 - TCP port forwarder buffers unbounded pre-connect data from published container ports - [GHSA-2v2q-4q35-h585](https://github.com/apple/container/security/advisories/GHSA-2v2q-4q35-h585) - CVE-2026-64777 - Build filesystem sync discloses host files outside the build context via symlinks - [GHSA-g57j-434g-5xj2](https://github.com/apple/container/security/advisories/GHSA-g57j-434g-5xj2) - `BuildFSSync.walk()`'s JSON response mode reports the resolved host path of build-context symlinks that point outside the context. - [GHSA-5h49-6pr7-9mv4](https://github.com/apple/containerization/security/advisories/GHSA-5h49-6pr7-9mv4) - reset special permission bits when extracting archives onto the host. - Core - [`k8s` plugin for turnkey local Kubernetes cluster](https://github.com/apple/container/issues/2043) - [`container export` for live containers](https://github.com/apple/container/issues/1400). - [`--ssh` option for `container build`](https://github.com/apple/container/issues/1472). - [`--read-only-path` and `--masked-path` for `container run` for Kubernetes, Docker, and similar containers](https://github.com/apple/container/issues/2041). ## What's Changed * Add TestCLISystemLogs and TestCLITermIO integration tests in new integration test suite by @katiewasnothere in https://github.com/apple/container/pull/1879 * Restore reverted migrations, migrate last tests. by @jglogan in https://github.com/apple/container/pull/1880 * Removes obsolete CLITests directory. by @jglogan in https://github.com/apple/container/pull/1886 * Integration coverage xpc helpers by @noah-thor in https://github.com/apple/container/pull/1551 * Upgrade grpc-swift-nio-transport to 2.9.0 and remove HTTP2ConnectBuff… by @adityabagchi24 in https://github.com/apple/container/pull/1790 * Updates containerization to 0.36.0. by @jglogan in https://github.com/apple/container/pull/1912 * Use containerization version 0.37.0 by @adityaramani in https://github.com/apple/container/pull/1932 * Verify kernel archive integrity by @haoruilee in https://github.com/apple/container/pull/1703 * Add commit/issue alert to PR template. by @jglogan in https://github.com/apple/container/pull/1945 * Remove `--skip-build` from test Makefile target. by @jglogan in https://github.com/apple/container/pull/1951 * Restore `--skip-build`, enable `import testable` for release builds. by @jglogan in https://github.com/apple/container/pull/1955 * [package]: bump container-builder-shim to 0.13.0 by @saehejkang in https://github.com/apple/container/pull/1953 * Validate container ID from XPC requests by @katiewasnothere in https://github.com/apple/container/pull/1956 * Remove force unwraps on XPC error set/get by @katiewasnothere in https://github.com/apple/container/pull/1958 * Do not follow destination symlink when copying user configuration by @katiewasnothere in https://github.com/apple/container/pull/1957 * Fix machine ID length test. by @jglogan in https://github.com/apple/container/pull/1971 * Address flaky TestCLIKernelSetSerial suite. by @jglogan in https://github.com/apple/container/pull/1976 * [gitignore]: ignore vscode workspace files by @saehejkang in https://github.com/apple/container/pull/1966 * Update containerization dependency with new EXT4Unpacker func definition by @katiewasnothere in https://github.com/apple/container/pull/1973 * Periodic dependency updates. by @jglogan in https://github.com/apple/container/pull/1981 * Use ordered journal mode for unpacked images. by @jglogan in https://github.com/apple/container/pull/1974 * Reword DNS container name resolution doc information by @katiewasnothere in https://github.com/apple/container/pull/1960 * ci: bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/apple/container/pull/1983 * Pass build config in when building protoc dependencies by @katiewasnothere in https://github.com/apple/container/pull/1972 * Container test fixture package by @katiewasnothere in https://github.com/apple/container/pull/1887 * Downgrade swift-collections to 1.5.1. by @jglogan in https://github.com/apple/container/pull/1984 * Use `enum` for warmup images. by @jglogan in https://github.com/apple/container/pull/1990 * Add missing dependencies to new ContainerTestSupport package by @katiewasnothere in https://github.com/apple/container/pull/1994 * Add OCI maskedPaths and readonlyPaths support to Container API. by @jglogan in https://github.com/apple/container/pull/1996 * Integration test - miscellaneous fixture and test refinements. by @jglogan in https://github.com/apple/container/pull/1993 * Use log instead of print for system start status messages by @adityabagchi24 in https://github.com/apple/container/pull/1889 * Fix BuilderStart race, parallelize `container build` tests. by @jglogan in https://github.com/apple/container/pull/2002 * Allow custom kernel boot args via --kernel-arg by @arirubinstein in https://github.com/apple/container/pull/1744 * fix: Increase XPC timeout for Machine API operations by @dev-kvt in https://github.com/apple/container/pull/2006 * Update containerization import to latest 0.40.0 by @katiewasnothere in https://github.com/apple/container/pull/2028 * Fix image env vars, build context checks, TCP/UDP port forward buffer, and validate plugin name by @katiewasnothere in https://github.com/apple/container/pull/2027 * Update containerization import to 0.40.1 by @katiewasnothere in https://github.com/apple/container/pull/2038 ## New Contributors * @haoruilee made their first contribution in https://github.com/apple/container/pull/1703 * @arirubinstein made their first contribution in https://github.com/apple/container/pull/1744 * @dev-kvt made their first contribution in https://github.com/apple/container/pull/2006 **Full Changelog**: https://github.com/apple/container/compare/1.1.0...1.2.0