Urgent.News

What's breaking now, across thousands of outlets.

Tech

GHSA-47W9-6R3F-938G: GHSA-47w9-6r3f-938g: Authorization Bypass and Host Root Command Execution in Canonical LXD and Incus

GHSA-47w9-6r3f-938g: Authorization Bypass and Host Root Command Execution in Canonical LXD and Incus Vulnerability ID: GHSA-47W9-6R3F-938G CVSS Score: 9.9 Published: 2026-11-06 A missing authorization and configuration validation vulnerability in Canonical LXD and LXC Incus allows authenticated users within restricted projects to bypass project security boundaries. By smuggling prohibited…

A critical vulnerability has been discovered in Canonical LXD and LXC Incus, allowing authorized users within restricted projects to bypass security restrictions and execute arbitrary commands with root privileges on the underlying host operating system. The weakness arises due to a missing authorization and configuration validation error when restoring instance snapshots or importing backups containing prohibited low-level hypervisor hooks such as raw.lxc or raw.qemu.

This can enable attackers to restore modified configurations within restricted projects, leading to potential container escape and host root command execution.

The vulnerability, identified as GHSA-47W9-6R3F-938G, has been assigned a CVSS score of 9.9, indicating its high severity. It affects various versions of Canonical LXD and LXC Incus, including LTS 4.0/5.0 series (up to 5.0.7), LTS 5.21 series (up to 5.21.5), and feature series versions (up to 6.9.0, 7.2.0). The issue has been addressed in subsequent versions of both LXD and Incus, with fixes implemented in commits a52e5d0 for LXD 5.x and 6.x, and cfd9f66 for Incus.

Attackers can exploit this vulnerability by smuggling the low-level configuration directives inside instance snapshots or backup archives. Upon restoration of the modified snapshot or import of the backup, the attacker can execute arbitrary commands with root privileges on the host operating system. The exploit has been publicly disclosed, and proof-of-concept (POC) commands are available on GitHub Security Advisory.

To mitigate the risk, users are advised to upgrade their Canonical LXD or LXC Incus installations to the patched versions. For LXD 5.0 LTS environments, the upgrade should be to version 5.0.7 or later; for LXD 5.21 LTS, upgrade to 5.21.5 or later; and for LXD 6.x and Incus 7.2.0 or higher. Additionally, it's recommended to run an API audit using commands such as `lxc query /1.0/instances?recursion=2` or `incus query` to identify and remove snapshots or active configurations containing the prohibited `raw.*` directives.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Is MFA required for CPCSC Level 1?

Yes. Multifactor authentication is requirement 03.05.03, one of the 13 CPCSC Level 1 requirements. PSPC’s how-to page says it is required for privileged accounts and for systems that store Specified…

  • MFA mandatory for CPCSC Level 1
  • Requirement 03.05.03 outlines MFA
  • Implement MFA for privileged accounts

How to add license keys to a Minecraft plugin in 10 minutes

Selling a premium plugin without license keys? Then every copy is the same jar. One buyer can hand it to a whole network, and when it turns up on a leak site you can't tell whose copy it was.

  • Create product and policy on BuiltByBit platform in 2 minutes
  • Generate API key for plugin license validation
  • Use Paper plugin template with BuiltByBit SDK for quick implementation

Cloudflare D1 free tier limits: what counts as a row written

Cloudflare D1's free tier allows 100,000 rows written and 5 million rows read a day , counted across every database on the account, and resets at 00:00 UTC .

  • Cloudflare D1 free tier allows 100,000 rows written daily
  • 5 million rows read daily included in D1 free tier
  • Limit resets at 00:00 UTC, exceeding results in query failures

How to protect your plugin or app from piracy, step by step

Sell a Minecraft plugin, a FiveM script, a Discord bot or a desktop app, and someone will use it without paying. Usually it isn't a skilled cracker.

  • Give each buyer their own unique key through payment platform integration.
  • Limit key usage to specific servers or machines to prevent unauthorized sharing.
  • Encrypt core code and use tamper reports to detect and prevent license modifications.

Cara membuat dan meng-host aplikasi internal kecil dengan Custom App di osFoundry

Hari Kamis, dua jam sebelum rilis, dan Dari satu-satunya orang yang tahu langkah cutover mana saja yang sudah selesai. Checklist-nya ada di satu tab spreadsheet, runbook-nya di shared drive, dan…

  • Team created simple app with four checkboxes and two owners
  • osFoundry Custom App consolidates hosting, database, and URL setup
  • Desktop app's build view shows how applications start

More from Friday 6 November →