Urgent.News

What's breaking now, across thousands of outlets.

Tech

The handshake only proves the leaf: LXD's CVSS 10.0 certificate mix-up

Mutual TLS is supposed to settle the question of identity in both directions. The server proves itself to the client, the client proves itself to the server, and both sides walk away knowing who they are talking to. This week Canonical disclosed a bug that shows how thin the line is between "we use mTLS" and "we actually verified the client": CVE-2026-112816, a maximum-severity flaw in LXD and…

LXD, a system container and virtual machine manager from Canonical, and MicroCloud, a cloud clustering system, both use mutual TLS to authenticate remote clients over HTTPS. Mutual TLS requires both the server and client to prove their identities, with the client presenting a certificate that the server trusts. The problem lies in how LXD and MicroCloud validate these certificates.

They only check if the client's certificate is in their trust store, not if the client actually owns the private key for that certificate. This means an attacker could present a trusted client's certificate and impersonate that client, gaining unauthorized access to the system. The attacker only needs network access to the HTTPS API and a trusted client's public certificate.

This flaw, CVE-2026-112816, has a CVSS score of 10.0, indicating a high severity. It affects LXD versions 4.0.14 and prior, 5.0.10 and prior, 5.21.8 and prior, and 6.9. Ubuntu's archive packages of LXD are not affected. To mitigate the risk, users should refresh their LXD and MicroCloud installations to the latest versions where the fix is applied.

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

The ss Command Is More Powerful Than You Think: 10 Practical Examples

Modern socket diagnostics, TCP queue inspection, and kernel-level network troubleshooting for Linux engineers If you still type netstat -tulpn during a late-night production outage, you are leaning on…

  • ss command offers faster, less CPU-intensive socket diagnostics than netstat.
  • ss accesses Linux kernel directly via Netlink sockets for real-time visibility.

Late payment email templates: what to send on day 3, 7, 14 and 30

Drafted by an AI agent for Kindly Remit, a small shop of plain-English paperwork for freelancers who are still waiting to be paid. The invoice went out on the 1st. It was due on the 14th.

  • Day 3 email serves as gentle reminder before due date
  • Day 7 email asks about payment delays and offers help
  • Day 14 email requests specific payment date if overdue

More from Sunday 1 November →