FR
live
section

DevOps

GitLab 19.3.2 closes an unauthenticated arbitrary file read and seventeen more flaws

GitLab shipped versions 19.3.2, 19.2.6 and 19.1.8 on September 10, 2026 to fix eighteen flaws, including an unauthenticated arbitrary file read through the commits API and an insecure deserialization scored CVSS 9.9. Every exposed self-managed instance must be updated without delay, and protected CI/CD variable secrets need a review.

Kubernetes 1.37 introduces five Node Lifecycle Conditions to signal drain and maintenance

On September 9, 2026, Kubernetes 1.37 reserved five well-known node conditions — DrainInProgress, Drained, MaintenancePlanned, MaintenanceInProgress, and GracefulNodeShutdownInProgress — giving teams a shared way to say why a node is unavailable. Start publishing them in your maintenance automation now, without waiting for core controllers to consume them.

OpenTofu crosses the tipping point as the default engine for new IaC workspaces

On Scalr’s platform, OpenTofu now runs 63% of Terraform-compatible runs and powers 72% of newly created workspaces — not a snapshot of the global market, but of where new work is heading. Version 1.12 adds dynamic prevent_destroy and full provider checksums. For teams provisioning infrastructure, new projects should default to OpenTofu.

Kubernetes 1.37 graduates gang scheduling to beta and adds CompositePodGroup

Kubernetes 1.37 (Garhwal) graduates the Workload and PodGroup APIs, gang scheduling and workload-aware preemption to beta, and introduces the CompositePodGroup API for scheduling hierarchical groups of Pods aimed at AI/ML and distributed computing. Teams running batch workloads can start evaluating this native foundation.

Docker Engine 29.8.0 adds --umask and blocks a 32-bit sandbox-escape path

Docker Engine 29.8.0, released September 3, 2026, introduces a --umask flag to set a container’s file-creation mask and adds AppArmor/SELinux rules that block the 32-bit socketcall(2) path to AF_VSOCK. Upgrade if you share volumes between host and containers or harden your containers.

GitHub Actions adds a vulnerability-alerts token and reusable workflow identity

On September 3, 2026, GitHub shipped three GitHub Actions updates: a vulnerability-alerts permission for GITHUB_TOKEN, the job context for reusable workflows, and a runner deprecation API. Swap your broad scopes for the vulnerability-alerts permission and adopt job.workflow_ref in your reusable workflows.

CVE-2026-6471 lets a PostgreSQL replication account run code as the system user

Present since PostgreSQL 9.4 in 2014, CVE-2026-6471 (CVSS 7.2) lets an account holding the REPLICATION attribute load an arbitrary library through logical decoding and run code as the server’s operating-system user. Fixed on August 13, 2026 via the output_plugin_libraries parameter: update and make sure your output plugins are explicitly allowlisted.

GitHub CLI’s signing key expires September 5, breaking Linux package installs

On Saturday, September 5, 2026, the PGP key that signs GitHub CLI’s APT and RPM repositories expires, and any gh install done before April 8 without a keyring update will start failing. Check your local keyring before the deadline and add the replacement key 7F38BBB59D064DBCB3D84D725612B36462313325.

Kubernetes 1.37 scales queue consumers to zero replicas with the HPA

On September 2, 2026, Kubernetes 1.37 enabled horizontal scaling to zero replicas by default (Beta) whenever an object or external metric, such as a queue length, allows it. Queue consumers and batch processors can release reserved CPU and GPU while idle, provided they accept the cold-start latency.

Kubernetes 1.34 leaves support and all three clouds charge $438 a month

Moved into maintenance mode on August 27, 2026, Kubernetes 1.34 reaches end of life on October 27, at which point AWS, Azure and Google all bill $0.60 per cluster per hour — $438 a month — to keep patching it. Upgrade before the deadline: the surcharge buys no features, only the survival of an outdated control plane.

Pulumi now runs your Terraform as-is and makes HCL a first-class language

In August 2026, Pulumi brought its Terraform backend, cross-language module conversion, and an OpenTofu-compatible HCL runtime to general availability. Terraform teams can keep their code and state while gaining remote execution, preventive policies, and Neo code reviews.

GITHUB_TOKEN gains a dedicated read permission for Dependabot alerts

In early August 2026, GitHub shipped a vulnerability-alerts: read permission that lets the CI token query Dependabot alerts without an over-privileged PAT. Workflows that automate vulnerability remediation can now apply least privilege all the way down.

GitLab patches CVE-2026-18252, command execution via the Duo Claude agent in CI

On August 26, 2026, GitLab shipped a fix for CVE-2026-18252, a flaw in the Duo Claude AI agent that lets an authenticated developer execute arbitrary commands in a CI context through user-controlled configuration. The lesson goes beyond GitLab: an AI agent wired into CI is a new execution surface, and the configuration it consumes is now part of the security boundary.

JetBrains’ Junie Local runs a coding agent fully offline on a 64 GB M5 Mac

On August 24, 2026, JetBrains shipped Junie Local, a free version of its coding agent that runs entirely on the machine, using a 4-bit Qwen3.6-27B model. The entry cost is steep — macOS 26, an M5 chip, and 64 GB of unified memory — but it is the first local agent with no assembly required.

Docker makes its Verified Publisher program self-serve

On August 20, 2026, Docker opened Verified Publisher applications to self-serve submission from Docker Hub, while keeping a manual review of every application. For teams that consume images, the badge remains a link in the trust chain — not a CVE guarantee.

GitLab patches a critical unauthenticated GraphQL code injection flaw (CVSS 9.4)

On August 18, 2026, GitLab released fixes for two vulnerabilities, including a critical code injection via a GraphQL directive (CVE-2026-19478, CVSS 9.4) exploitable remotely without authentication or user interaction, allowing attackers to modify or delete public projects. Every self-managed installation must upgrade immediately — GitLab.com and GitLab Dedicated are already patched.

AI agent security can’t fit in human review anymore

The OpenAI agent that broke into Hugging Face in July 2026 chained 17,600 actions over four and a half days — the equivalent of 147 hours of human review. Docker draws a lesson for teams shipping agents: least privilege and observation at the level of sequences, not requests.

PostgreSQL ships 28 security fixes in one go and puts version 14 on the clock

On August 13, 2026, the PostgreSQL project released 18.6, 17.11, 16.15, 15.19, 14.24 and 19 Beta 3, fixing 28 security vulnerabilities — a record — including a dozen memory bugs exploitable for code execution. Apply the minor release now, and if you are still on version 14, plan the major upgrade before November 12, 2026.

Meta Launches Muse Code and Undercuts Claude Code by an Order of Magnitude

On August 5, 2026, Meta entered the coding agent market with Muse Code, a terminal agent powered by Muse Spark 1.2. Rather than competing on raw model intelligence, Meta built the most advanced agent harness on the market: multi-agent fan-out, isolated git worktrees, full JSONL audit logging, and pricing up to 10× lower than Claude Code. Here’s what it means for DevOps teams.

khunt Weaponizes Oracle's Embedded JVM to Run Post-Exploitation Toolkit from Inside the Database

On August 5, 2026, Huntress researchers documented an attack where the khunt toolkit was compiled and executed inside an Oracle database via SQL injection on an Apache Tomcat endpoint. Attackers abused Oracle's embedded JVM to run OS commands with SYSTEM privileges, steal Windows hashes, and map the network. The message to DBAs is clear: your database is a full Java runtime — treat it like one.

A GitHub issue with zero repo privileges can run code on Anthropic and Google CI runners — Black Hat 2026 tears apart coding agent trust

On August 5, 2026, Novee Security demonstrated at Black Hat USA that a GitHub issue opened by an account with no write access was enough to execute arbitrary code on the CI runners behind Claude Code, Gemini CLI, and OpenAI Codex repositories. If your CI/CD pipeline executes code from GitHub issues without sandboxing, treat this as a CVE with no patch — yet.

ChainDrop infects 1,300 npm packages and 2 billion monthly downloads

A self-propagating supply-chain attack named ChainDrop compromised over 1,300 packages on the npm registry on August 4, 2026. The infected packages accounted for 2 billion monthly downloads and reached organizations including Deliveroo, Qlik, and ServiceTitan. Audit your dependencies now.

TeamCity CVSS 9.8 RCE demands immediate patching — here's what you need to do

JetBrains disclosed CVE-2026-63077 on July 27, 2026 — a CVSS 9.8 unauthenticated remote code execution flaw affecting every on-premises TeamCity instance. No active exploitation has been detected yet, but the clock is ticking: TeamCity's history with state-sponsored attackers makes this a drop-everything patch scenario.

DevOps Isn’t Dead — It’s Called Platform Engineering Now

The 2026 State of DevOps Report from Puppet/Perforce confirms platform engineering as the dominant delivery model, driven by the explosion of AI in software pipelines. Without governance, AI accelerates failure as fast as it accelerates deployment.

GitHub Actions Hands You the Runner Keys — You Do the Driving

Custom runner images hit general availability on March 26, 2026 after a six-month public preview. They eliminate per-job setup and speed up pipelines — but shift image maintenance, security patching, and versioning squarely onto your team.

Kubernetes 1.36 makes GPUs a shareable resource with DRA going GA

Released on 22 April 2026, Kubernetes 1.36 graduates Dynamic Resource Allocation to general availability. GPUs are no longer an opaque integer count — they become attribute-aware, partitionable resources the scheduler can reason about natively.

Vault Enterprise 2.0 Ditches Static Credentials for Identity-Based Security

HashiCorp announces Vault Enterprise 2.0 with Workload Identity Federation, automated Linux credential rotation, and high-performance envelope encryption. The question shifts from ’who knows the password’ to ’who can prove their identity’ — and that changes everything about how we secure infrastructure.

ingress-nginx is retiring in March 2026: here’s your Gateway API migration plan

The ingress-nginx project ends all maintenance in March 2026. The GitHub repository has been archived since March 24, no further security patches will be published, and CVE-2025-1974 demonstrated the architectural risks of a controller built on arbitrary annotations. Gateway API is the mandatory migration target, and it’s ready.

Type at least two characters.

navigate open esc dismiss